Matt Sturgeon
da6e3499d4
lib/utils: add nestedLiteral
and nestedLiteralLua
...
`nestedLiteral` converts a `literalExpression` into a `toPretty` style
pretty-printer.
`nestedLiteralLua` composes `nestedLiteral` and `literalLua` together.
2024-11-15 21:46:25 +00:00
Matt Sturgeon
eb76e62a9b
lib/utils: add literalLua
for use in option docs
...
Creates a `literalExpression` equivalent to using `lib.nixvim.mkRaw`.
2024-11-15 21:46:25 +00:00
Heitor Augusto
1d78aee791
tests/modules/clipboard: add raw lua code test
2024-11-15 18:40:10 +00:00
Heitor Augusto
46e574d4ea
plugins/snacks: init
2024-11-15 12:55:03 +00:00
bpatel347
54f567166d
plugins/vim-dadbod-completion: init
...
plguins/vim-dadbod-completion: Add cmpSource
2024-11-15 09:05:53 +00:00
bpatel347
5dfc9526ef
plugins/vim-dadbod-ui: init
2024-11-15 09:05:53 +00:00
bpatel347
d408ffd6b4
plugins/vim-dadbod: init
2024-11-15 09:05:53 +00:00
bpatel347
f2259372fb
plugins/neoconf: init
...
Update maintainers, remove unused pkgs
plugins/neoconf: init
plugins/neoconf: init
2024-11-15 07:27:48 +00:00
Heitor Augusto
f11a877bcc
tests/modules/output: add tests for providers
2024-11-13 16:55:33 -03:00
Gaetan Lepage
de2a7944d0
plugins/muren: init
2024-11-11 10:24:03 +00:00
Gaetan Lepage
432af78ffd
tests/lsp-servers: disable lua-language-server on aarch64-darwin
2024-11-10 23:37:18 +01:00
Balssh
77b495801c
plugins/blink-cmp: update configuration
2024-11-07 11:21:23 +00:00
Gaetan Lepage
898246c943
Revert "tests/lsp-servers: disable typescript-language-server on darwin"
...
This reverts commit 98e8fcdded
.
2024-11-06 08:20:18 +01:00
Gaetan Lepage
fefb588c7f
Revert "tests/lsp-servers: disable tests impacted by broken _7zz on x86_64-linux"
...
This reverts commit 38dd5b07a0
.
2024-11-06 08:09:50 +01:00
Gaetan Lepage
3d24cb7261
plugins/fastaction: init
2024-11-05 07:37:44 +00:00
Gaetan Lepage
38dd5b07a0
tests/lsp-servers: disable tests impacted by broken _7zz on x86_64-linux
2024-11-04 10:46:02 +01:00
Gaetan Lepage
e3733a2f27
tests: disable tests impacted by clj-kondo being broken on x86_64-darwin
2024-11-03 16:04:20 +01:00
Gaetan Lepage
98e8fcdded
tests/lsp-servers: disable typescript-language-server on darwin
2024-11-03 16:04:18 +01:00
Gaetan Lepage
356896f58d
plugins/scrollview: init
2024-11-01 22:17:57 +00:00
Balssh
a4c3ad01cd
feat: add blink.nvim
2024-10-28 23:23:49 +02:00
DataHearth
e7356f6be0
plugins/nui: initialize
2024-10-28 19:10:11 +00:00
Austin Horstman
90d7deedc4
noice: migrate to mkNeovimPlugin
2024-10-28 09:47:48 -05:00
Gaetan Lepage
bc5fc9a896
plugins/notebook-navigator: init
2024-10-27 20:44:36 +01:00
Austin Horstman
bb0e3892a2
plugins/typescript-tools: migrate to mkNeovimPlugin
2024-10-26 10:34:56 -05:00
Austin Horstman
029eafd70d
plugins/deprecation: add rust-tools
2024-10-23 11:07:00 -05:00
Austin Horstman
32969847d3
plugins/lsp-format: migrate to mkNeovimPlugin
2024-10-23 08:58:17 -05:00
Matt Sturgeon
c4ad4d0b2e
modules/nixpkgs: add overlays
option
...
Based on the `nixpkgs.overlays` option available in NixOS, allows users
to further customize the `pkgs` instance used when evaluating nixvim.
The standard module tests are now provided a few extra module args to
enable a test where we instantiate a custom nixpkgs instance.
2024-10-19 21:11:42 +01:00
Gaetan Lepage
e3239b4d32
plugins/cmp: add cmp-nixpkgs-maintainers source
2024-10-19 12:06:20 +02:00
Austin Horstman
6a8124ca7b
tests/efmls-configs: add unpackaged
2024-10-18 20:36:11 -05:00
Matt Sturgeon
036e11665f
tests: cleanup tests to better use callTest
pattern
...
e.g. Prefer taking `pkgs.*` attrs directly as function arguments.
2024-10-18 20:52:02 +01:00
Matt Sturgeon
4a508ceee2
tests: use callTest
pattern
...
Allows using the `callPackage(s)` pattern on tests.
Rather than using `pkgs.callPackage`, we implement our own variant using
`lib.callPackageWith`.
Our variant (`callTest`) includes additional nixvim-specific stuff
commonly used by our tests.
2024-10-18 20:52:02 +01:00
Matt Sturgeon
990ef039f7
tests: move test derivations to tests/default.nix
...
Move the previous `default.nix` to `main.nix` so that `default.nix` can
be used for defining the set of all test derivations.
`main.nix` is imported by `default.nix`, but is only responsible for the
tests built from `tests/test-sources/`.
2024-10-18 20:51:30 +01:00
Coutinho de Souza
3c7b6ae5d1
plugins/telekasten: init
2024-10-17 17:28:17 -03:00
Gaetan Lepage
b9ea7f88b6
plugins/nixvim: init
2024-10-16 11:48:37 +02:00
Austin Horstman
429f2e8d1a
plugins/lsp/efmls-configs: enable lua_format on x86 darwin
2024-10-15 13:12:13 -05:00
Austin Horstman
296bb568ee
plugins/lsp/efmls-configs: enable php tests again on darwin
2024-10-15 13:08:38 -05:00
Austin Horstman
db95f9dbd4
plugins/none-ls: disable broken packages
2024-10-15 13:03:15 -05:00
Austin Horstman
49f7d73de5
plugins/lsp/efmls-configs: disable dmd
...
Broken package atm
2024-10-15 12:55:59 -05:00
Austin Horstman
bb86faf8cf
plugins/auto-save: fix deprecation errors
2024-10-15 12:49:05 -05:00
Gaetan Lepage
619e24366e
plugins/lsp/hls: handle automatic installation of required GHC
2024-10-13 14:33:12 +00:00
Stanislav Asunkin
767eb62f48
modules/output: obtain plugin configs from wrapped neovim
...
The official method for obtaining the generated initRc content is from
wrapped neovim rather than from makeNeovimConfig helper. To use this
approach: first wrap neovim with the generated config, then override it
with our wrapperArgs.
2024-10-13 09:54:05 +03:00
Stanislav Asunkin
21f7ed6eb6
tests/modules/output: test that init.lua contains all config sections
...
This test was removed in 3d1224a039
to
remove IFD. Rewrite the test using `pkgs.runCommandLocal` and grep.
2024-10-13 09:28:12 +03:00
Austin Horstman
48b62ac2e6
plugins/trouble: update to v3
2024-10-12 12:08:51 -05:00
Austin Horstman
df515c651e
tests/trouble: add more examples
2024-10-12 11:40:37 -05:00
Matt Sturgeon
af650ba940
tests/lsp-servers: de-couple from grouped tests
...
Follow up to cab6b0c9fe
2024-10-10 21:50:23 +01:00
Matt Sturgeon
0d2751b53c
tests/generated: validate declared lsp packages
2024-10-10 18:13:54 +01:00
Austin Horstman
684df4d93d
tests/lua-ls: disable on x86_64-darwin
...
https://github.com/NixOS/nixpkgs/issues/347742
2024-10-10 09:18:44 -05:00
Austin Horstman
75ae10571d
tests/byte-compile-lua: server_configurations -> configs
...
bedb2a0df1
2024-10-10 08:58:59 -05:00
Austin Horstman
c7fc381247
tests/magma-nvim: only run on linux
2024-10-10 08:41:10 -05:00
Austin Horstman
eda1402981
plugins/auto-session: migrate to mkNeovimPlugin
2024-10-08 17:57:43 -05:00