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
traxys
99f272d8c7
plugigns/efmls-configs: Use the generated source files
2024-07-05 16:57:03 +02:00
traxys
c1231826b9
dev: Add a script to generate efmls-configs tools
2024-07-05 16:57:03 +02:00
m1mir
87c7757a5b
plugins/coverage: Added keymap for the loadLcov command.
2024-07-05 13:36:29 +01:00
traxys
954876bef7
plugins/lsp/rust-analyzer: Use the newly generated options
2024-07-05 13:34:44 +02:00
traxys
8b6b2e5253
dev: Add a script to generate rust-analyzer options
2024-07-05 13:34:44 +02: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
purepani
079c2c479b
plugins/lsp/pylsp: Add python option to generate obtain the pylsp from.
...
Currently, pkgs.python3Packges is used by default and is unable to be
changed. This stops consumers from using different/newer python
versions.
2024-07-01 19:58:20 +01:00
Matt Sturgeon
100ae4027d
plugins/nvim-osc52: mark as obsolete
...
Upstream has declared the plugin obsolete because OSC52 support was
added to Neovim 0.10.
See https://neovim.io/doc/user/provider.html#clipboard-osc52
2024-07-01 17:24:08 +01: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
Gaetan Lepage
7cc1685eaf
plugins/neotest: add assertion to ensure that neotest is enabled if an adapter is
2024-07-01 13:59:20 +02:00
Matt Sturgeon
1391a64cf6
plugins/otter: switch to nvim-cmp association
...
Removes the addCmpSources option.
2024-06-30 18:22:59 +01:00
Matt Sturgeon
17f4aa5556
plugins/cmp: refactor sources list & mkCmpSourcePlugin
...
List mkCmpSourcePlugin args directly in `sources/default.nix`,
similar to LSP's language-servers list.
2024-06-30 18:22:59 +01: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
Matt Sturgeon
bd422db9ba
plugins/cmp: fix secondary settings descriptions
2024-06-30 18:22:58 +01: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
Matt Sturgeon
7c35bdb3f7
lib/neovim-plugin: allow overriding settings description
...
- The `setup` function name can be overridden with `setup`
(default ".setup")
- The entire `settings` option description can be overridden with
`settingsDescription`
- `luaName` and `setup` are used in the default description
2024-06-28 22:58:31 +01:00
PerchunPak
cd479ec0ef
plugins/otter: init
2024-06-28 22:39:51 +01:00
Gaetan Lepage
1b3bda78b4
plugins/zk: switch to mkNeovimPlugin
2024-06-28 20:11:48 +02:00
Sandro
38e3849f4a
plugins/surround: stop using alias
2024-06-28 17:18:31 +02:00
Jamis Hartley
ab9bca4a1e
colorschems/everforest: init
2024-06-28 01:09:46 +01:00
Matt Sturgeon
ca8ac5f8e4
plugins/none-ls: switch to mkNeovimPlugin
2024-06-27 11:35:41 +01:00
Gaetan Lepage
b64ee08d6b
plugins/codesnap: init
2024-06-26 07:28:11 +02:00
Matt Sturgeon
7ac283f050
plugins/gitsigns: remove deprecated options
2024-06-25 15:48:33 +01:00
Gaetan Lepage
18ecd740e9
plugins.gitsigns: remove deprecated options
...
https://github.com/lewis6991/gitsigns.nvim/issues/453
2024-06-24 08:32:52 +02:00
Gaetan Lepage
bd650b953e
plugins/none-ls: add typstyle server
2024-06-24 08:32:52 +02:00
Nikita Shirokov
49452662b7
plugins/auto-save: switch to mkNeovimPlugin
2024-06-22 14:51:02 +07:00
Matt Sturgeon
66b23fff80
plugins/telescope: normalize plugin defaults
2024-06-21 08:49:09 +01:00
Matt Sturgeon
6ab2a39e6a
plugins/utils: normalize plugin defaults
2024-06-21 08:49:09 +01:00
Matt Sturgeon
b10a391bd0
plugins/ui: normalize plugin defaults
2024-06-21 08:49:08 +01:00
Matt Sturgeon
d7b0cf8014
plugins/statuslines: normalize plugin defaults
2024-06-21 08:49:08 +01:00
Matt Sturgeon
0caa5b957e
plugins/none-ls: normalize plugin defaults
2024-06-21 08:49:08 +01:00
Matt Sturgeon
f596505897
plugins/neotest: normalize plugin defaults
2024-06-21 08:49:08 +01:00
Matt Sturgeon
0f07201a0c
plugins/lsp: normalize plugin defaults
2024-06-21 08:49:08 +01:00
Matt Sturgeon
6f408f2bd0
plugins/languages: normalize plugin defaults
2024-06-21 08:49:03 +01:00
Matt Sturgeon
a208c7181c
plugins/git: normalize plugin defaults
2024-06-21 08:48:00 +01:00
Matt Sturgeon
25eed3c2f5
plugins/filetrees: normalize plugin defaults
2024-06-21 08:48:00 +01:00
Matt Sturgeon
b86db98f53
plugins/dap-ui: normalize plugin defaults
2024-06-21 08:48:00 +01:00
Matt Sturgeon
d61ecb3f73
plugins/completion: normalize plugin defaults
2024-06-21 08:47:40 +01:00