Commit graph

25 commits

Author SHA1 Message Date
Gaetan Lepage
ada40e0f74 modules/dependencies: add fish 2025-04-11 08:51:45 +10:00
Gaetan Lepage
2ec6218f87 treewide: use mkWarnings wherever possible 2025-01-20 12:25:33 +00:00
Matt Sturgeon
43a3171dec
treewide: vim-plugin -> plugins 2024-12-22 10:04:17 +00:00
Matt Sturgeon
5e9a6c00a9
treewide: neovim-plugin -> plugins 2024-12-22 10:04:00 +00:00
Gaetan Lepage
37608b4627 Revert "plugins/cmp/sources: use mkNeovimPlugin instead of mkVimPlugin for source plugins"
This reverts commit 6a9d840370.
2024-12-19 01:25:59 +01:00
Gaetan Lepage
2b7f17b6de plugins/crates: rename from crates-nvim to crates, move to by-name, migrate to mkNeovimPlugin 2024-12-19 01:04:58 +01:00
Gaetan Lepage
5d6e83d8ab plugins/copilot-cmp: move to by-name, migrate to mkNeovimPlugin 2024-12-19 00:34:43 +01:00
Gaetan Lepage
7aed1c4b57 plugins/cmp-tabnine: move to by-name 2024-12-18 23:27:47 +00:00
Gaetan Lepage
520c2868eb plugins/cmp-git: move to by-name 2024-12-18 23:35:23 +01:00
Gaetan Lepage
a61193abcc plugins/cmp-ai: move to by-name 2024-12-18 22:17:24 +01:00
Gaetan Lepage
eaa2084627 plugins/cmp-fish: move extra option to the sources list 2024-12-18 18:58:44 +01:00
Gaetan Lepage
5abe382c54 plugins/cmp-tabby: move to by-name 2024-12-18 18:42:03 +01:00
Gaetan Lepage
6a9d840370 plugins/cmp/sources: use mkNeovimPlugin instead of mkVimPlugin for source plugins 2024-12-18 17:16:57 +00:00
Gaetan Lepage
c179d47d3d plugins/*: use new mkSettingsRenamedOptionModules 2024-12-16 10:49:09 +00:00
Austin Horstman
a7012e7864
treewide: originalName -> packPathName
We used to only think of it as the plugin repo's name, but we have been
needing to use it for the name of the plugin's packpath location.
2024-12-13 21:29:00 -06:00
Austin Horstman
2e30f4828d
plugins/cmp/sources: add cmp-vimtex 2024-12-10 08:00:33 -06:00
Austin Horstman
39adaa0b7a
plugins/cmp/sources: sort list 2024-12-10 08:00:33 -06:00
Gaetan Lepage
e3239b4d32 plugins/cmp: add cmp-nixpkgs-maintainers source 2024-10-19 12:06:20 +02:00
Austin Horstman
08cac4a5c0
plugins/cmp: remove helpers 2024-10-07 12:00:19 -05:00
Austin Horstman
62b87e5b56
plugins/cmp: remove with lib; 2024-10-07 12:00:19 -05:00
Matt Sturgeon
2cda50d530
plugins: remove redundant mkRaw apply functions
`strLua` now does this coercion internally.
2024-09-29 16:57:16 +01:00
Matt Sturgeon
2f49c76a6a
lib: remove nixvimTypes alias 2024-09-27 08:31:07 +01:00
refaelsh
9bcba520c8
plugins/otter: remove cmp source registration
Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>
2024-09-24 02:15:08 +01:00
Quentin Boyer
d2f9e011d9 lib/neovim-plugin: Add lua configuration scoped to the plugin
This commit adds a `plugins.<name>.luaConfig` section controlling the
plugin specific configuration.

The section contains the internal `init` option, containing the plugin's
initialization code.

It also contains the public `pre` and `post` options, that allow to add
code before & after the `init` section

Finally, it contains the `final` option, being the concatenation of the
three previous options.
2024-09-22 16:15:27 +00:00
Matt Sturgeon
ad85cd760e
plugins/completion: move to by-name
- Move nvim-cmp to plugins/cmp
- Move other completion plugins to plugins/by-name
2024-09-09 11:50:40 +01:00