Matt Sturgeon
c46bd820ad
plugins/firenvim: fix aliasing settings
into globals
...
Needed to use `options.*.settings` instead of `config.*.settings`.
I was concerned that the test-case didn't pick up on this, so I added an
new test case with some basic assertions.
2024-08-09 09:28:38 +01:00
alxdb
fab51138b7
plugins/lsp/bufls: init
2024-08-08 23:29:39 +01:00
Austin Horstman
1adbf11900
plugins/which-key: migrate to mkNeovimPlugin
2024-08-08 16:17:09 -05:00
Haseeb Majid
1b135dedc4
plugins/neotest: add neotest-golang
2024-08-08 14:20:15 +01:00
psfloyd
78abafe280
plugins/lz-n: init
2024-08-08 06:18:43 +00:00
Gaetan Lepage
593f5215cb
plugins/firenvim: init
2024-08-07 23:04:09 +02:00
psfloyd
c9a855fe68
plugins/nvim-snippets: init
2024-08-06 23:04:57 -03:00
Gaetan Lepage
0f7817876a
plugins/luasnip: add tests
2024-08-05 05:49:37 +00:00
Gaetan Lepage
96d0a2e390
plugins/gitblame: switch to mkNeovimPlugin
2024-08-03 16:21:55 +02:00
Gaetan Lepage
820f8d58ea
tests/otter: add treesitter to avoid warning
2024-08-01 08:13:36 +02:00
Gaetan Lepage
bae46eafd1
tests/cmp-all-sources: disable the otter source as it triggers a warning when treesitter is missing
2024-08-01 08:12:48 +02:00
Gaetan Lepage
8024b044d6
tests/plugins/efmls: disable dmd test on x86_64-darwin
...
https://github.com/NixOS/nixpkgs/pull/331373
2024-07-31 22:36:07 +02:00
Gaetan Lepage
5c149963c0
tests/colorschemes/cyberdream: remove invalid attribute 'style'
2024-07-31 17:05:50 +02:00
Matt Sturgeon
2089eb407d
plugins/which-key: deprecate v2 registrations
...
These have been replaced in v3 with a new spec.
As we will soon migrate which-key to `settings` options, I've named the
new option `settings.spec` so that we do not need to "rename" it again
soon.
This commit **does not** actually add a freeform settings option.
2024-07-29 11:16:49 +01:00
Thomas Stachl
2415edc0cb
plugins/lsp/nextls: init
2024-07-29 07:47:28 +02:00
Noah Thornton
162ae6354b
plugins/lsp/jdtls: add Eclipse JDT language server for Java
...
This adds the Eclipse JDT language server for Java.
2024-07-26 10:57:25 -07:00
Austin Horstman
91130385ed
plugins/treesitter: support unsetting keymaps
2024-07-25 15:12:52 -05:00
GGORG
30ab203d56
plugins/guess-indent: init
2024-07-25 13:45:18 +02:00
Stanislav Asunkin
532b0044d0
plugins/telescope: add compatibility with combinePlugins
2024-07-24 16:50:50 +02:00
Stanislav Asunkin
5c75cfac13
plugins/telescope/fzy-native: add compatibility with combinePlugins
2024-07-24 16:50:50 +02:00
Stanislav Asunkin
61caa52fc5
plugins/telescope/fzf-native: add compatibility with combinePlugins
2024-07-24 16:50:50 +02:00
Stanislav Asunkin
ce93f1724f
plugins/treesitter: add workaround for performance.combinePlugins
2024-07-24 16:50:50 +02:00
Nathan Felber
6387299364
plugins/cmake-tools: init
2024-07-24 10:15:51 +01:00
Antonín Říha
ab67ee7e8b
plugins/lsp/openscad-lsp: init
...
Signed-off-by: Antonín Říha <antonin.riha@protonmail.com>
2024-07-24 00:04:05 +02:00
Gaetan Lepage
3b6d403f39
plugins/better-escape: switch to mkNeovimPlugin + update
2024-07-23 23:21:01 +02:00
Stanislav Asunkin
06261fc472
modules/lsp/servers/vls: do not add filetype extension if not enabled
2024-07-21 20:17:03 +02:00
traxys
daa94bd6c2
tests: Disable coq-nvim defaults on x86_64 darwin
2024-07-19 11:11:17 +02:00
Gaetan Lepage
94bea519de
tests/efmls-configs: update test excludes
2024-07-14 00:06:08 +02:00
Gaetan Lepage
0d95fc6888
plugins/telescope/extensions/undo: deprecate option diff_context_lines
2024-07-14 00:05:32 +02:00
Matt Sturgeon
d8f3113e90
plugins/none-ls: refactor using mkSourcePlugin
...
Introduce `_mk-source-plugin.nix`, which returns a module handling a
specific none-ls source plugin.
This wasn't possible previously due to IFD conflicting with evaluating
module imports.
Adjusted the test to use the `options` provided via module args, and
cleaned up some stuff allowing "unpackaged" sources to not be listed
again in the test file.
2024-07-13 20:11:09 +01:00
Austin Horstman
1385953299
plugins/treesitter: fix parser_install_dir default
...
The plugin's default is not compatible with nix, because it ends up in
the read-only /nix/store.
Set our default to the one used in their upcoming "1.0" version.
2024-07-12 10:48:21 -05:00
Austin Horstman
dc1559f25e
plugins/rustaceanvim: fix deprecation in test
2024-07-12 09:59:09 -05:00
traxys
123c102a13
plugin/rustaceanvim: Handle rust-analyzer settings rename
2024-07-10 22:44:58 +02:00
Matt Sturgeon
a5e9dbdef1
plugins/bufdelete: init
2024-07-09 14:15:38 +01:00
seth
0f76a8cdfc
plugins/glow: init
2024-07-09 06:06:29 +00:00
Austin Horstman
435ef287ab
plugins/treesitter: switch to mkNeovimPlugin
2024-07-08 09:09:48 -05:00
Matt Sturgeon
c0ea106b4b
colorschemes/base16: add settings
+ refactor
...
Added support for the plugin's "advanced" config settings.
Removed the enum restriction and prefix concatenation, allowing anything
to be passed through, including raw lua: fixes #1675
The theme list is now much shorter and is included directly in the option
description.
Some general cleanup, in particular to `extraConfig` and `customColorschemeType`.
2024-07-08 10:21:27 +01:00
Gaetan Lepage
451beb4eca
plugins/leap: allow __empty for safeLabels option
2024-07-08 09:54:47 +02:00
Matt Sturgeon
b59fa976d0
plugins/nvim-osc52: hide warnings in tests
2024-07-05 16:06:01 +01:00
m1mir
87c7757a5b
plugins/coverage: Added keymap for the loadLcov command.
2024-07-05 13:36:29 +01:00
Gaetan Lepage
92e9f5466d
plugins/chatgpt: init
2024-07-04 21:00:56 +00:00
Gaetan Lepage
6252a41fc6
plugins/preview: init
2024-07-02 15:38:28 +02:00
Gaetan Lepage
18bea9bad6
plugins/markdown-preview: move source in dedicated markdown sub-folder
2024-07-02 15:33:00 +02:00
Gaetan Lepage
3bfe71f1ae
plugins/yanky: export 'utils' and 'mapping' for more readible settings
2024-07-01 14:22:27 +00:00
Gaetan Lepage
b3c520d13e
plugins/yanky: switch to mkNeovimPlugin
2024-07-01 14:22:27 +00:00
Gaetan Lepage
f6e32ac3cf
plugins/neoclip: init
2024-07-01 15:37:23 +02:00
Matt Sturgeon
aaab869d4f
plugins/flash: switch to mkNeovimPlugin
2024-07-01 12:18:56 +00:00
Matt Sturgeon
3a8d4fee35
plugins/cmp: refactor source->plugin association
...
Introduce the internal option `cmpSourcePlugins` where plugins can
register their nvim-cmp source name association.
2024-06-30 18:22:59 +01:00
Gaetan Lepage
d564b52999
tests/plugins/none-ls: re-enable rubyfmt test for linux
2024-06-29 12:36:07 +02:00
Matt Sturgeon
7dcdd6e989
plugins/lsp-lines: switch to mkNeovimPlugin
...
Remove custom options in favor of using `diagnostics` directly.
2024-06-28 23:14:01 +01:00