Gaetan Lepage
5922a48008
plugins/luasnip: add filetypeExtend option
2024-08-05 11:28:00 +00:00
Émile Nadeau
c0a8bfcc52
Make url in doc link
2024-08-05 11:03:45 +00:00
Enno Richter
4d6d3bd722
plugins/spectre: set freeformType for engine options
2024-08-05 06:06:34 +00:00
Gaetan Lepage
25da1220ad
plugins/luasnip: rename extraConfig to settings (more consistent with RFC-42)
2024-08-05 05:49:37 +00:00
Gaetan Lepage
6f7cf23b22
plugins/gitblame: completely drop helpers
2024-08-04 09:26:20 +00:00
Gaetan Lepage
96d0a2e390
plugins/gitblame: switch to mkNeovimPlugin
2024-08-03 16:21:55 +02:00
Gaetan Lepage
1e761b11bc
generated: Update
...
- Updated none-ls.nix
- Updated rust-analyzer.nix
2024-07-31 17:05:50 +02:00
Matt Sturgeon
a8eceddd07
plugins/lsp/efmls: remove unused tool declarations
2024-07-31 11:40:07 +01:00
Ughur Alakbarov
ee89f7437b
typo
2024-07-30 18:26:30 +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
10e5066a9a
plugins/otter: add warning if treesitter highlighting not set
2024-07-25 16:01:43 -05:00
Austin Horstman
91130385ed
plugins/treesitter: support unsetting keymaps
2024-07-25 15:12:52 -05:00
Gaetan Lepage
ac50052a49
plugins/lsp/pylsp: remove useless dependency for pylsp-rope
2024-07-25 17:04:22 +00: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
10cc58d497
plugins/lsp/pylsp: propagatedBuildInputs -> dependencies
2024-07-23 23:21:01 +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
Sandro Jäckel
8a4dc239d6
plugins/{lsp,none-ls}: remove package aliases
2024-07-19 18:39:01 +02:00
Matt Sturgeon
55bda0cc3b
plugins/none-ls/sources: structured "with" settings
...
Allow supplying strLua or an attrset that will be handled using
`toLuaObject`.
Included an example and a link to the [upstream documentation].
[upstream documentation]: https://github.com/nvimtools/none-ls.nvim/blob/main/doc/BUILTIN_CONFIG.md
2024-07-17 14:50:05 +01:00
Sandro
433d2f213c
plugins/treesitter: disable folding by default
2024-07-15 11:58: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
06a44e9e88
plugins/none-ls: rename servers.nix
to sources.nix
2024-07-13 20:20:51 +01:00
Matt Sturgeon
4f3cd9f368
plugins/none-ls: combine packaged+unpackaged lists
...
We can just make `packaged` nullable again.
2024-07-13 20:20:46 +01: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
Matt Sturgeon
195978e627
plugins/treesitter: fix ensure_installed
to allow "all"
...
The plugin allows passing either the string `"all"` or a list of languages.
2024-07-13 10:59:02 +01:00
Austin Horstman
89d74cdce1
plugins/treesitter: fix folding
...
opts getting wiped out by setting entire set as default instead of each
attribute
2024-07-12 12:13:27 -05: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
hrmny
53e85da240
plugins/intellitab: fix treesitter option usage
...
intellitab was still using the old deprecated option.
2024-07-11 23:06:35 +01:00
traxys
123c102a13
plugin/rustaceanvim: Handle rust-analyzer settings rename
2024-07-10 22:44:58 +02:00
Matt Sturgeon
497ce47593
maintainers: remove MattSturgeon
2024-07-10 09:18:17 +01:00
Matt Sturgeon
a5e9dbdef1
plugins/bufdelete: init
2024-07-09 14:15:38 +01:00
traxys
023dc1c93a
plugins/treesitter: Add a treesitter injection query for raw lua
2024-07-09 07:45:26 +00:00
traxys
29118021b3
plugins/treesitter: Adapt nixvim queries to 0.10
2024-07-09 07:45:26 +00:00
seth
0f76a8cdfc
plugins/glow: init
2024-07-09 06:06:29 +00:00
Austin Horstman
1a644b8c2b
plugins/treesitter: fix settingsExample
2024-07-08 14:23:42 -05:00
Austin Horstman
97fa47376b
treewide: treesitter moduleConfig -> settings
2024-07-08 09:09:48 -05: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
086873bed9
modules: refactor extraFiles
...
Moved `extraFiles` from `modules/output.nix` into its own file `modules/files.nix`.
Users should now assign text to a `text` attribute, however they could
also assign a file path to a `source` attribute instead.
The old method of directly assigning a string still works, and is
coerced to the new type along with a deprecation warning.
2024-07-07 16:42:47 +01:00
traxys
930f5fdd21
plugins/none-ls: Adapt to autogenerated builtin list
2024-07-05 21:36:45 +02:00
traxys
0b93815db5
dev: Add a script to generate the none-ls builtins
2024-07-05 21:36:45 +02:00