Gaetan Lepage
ffa9b8f7a0
plugins/hex: init
2024-09-09 13:35:18 +00:00
Austin Horstman
1d6afdbce0
plugins/treesitter: clarify nixGrammars and ensure_installed
2024-09-09 08:30:45 -05:00
Matt Sturgeon
54599ad555
tests/plugins-by-name: test that required files exist
2024-09-09 11:50:42 +01:00
Matt Sturgeon
34b61f9b5b
plugins/by-name: add missing test files
...
- Added "empty" test for:
- autoclose
- commentary
- easyescape
- floaterm
- fugitive
- gitmessenger
- intellitab
- nvim-bqf
- nvim-colorizer
- surround
- treesitter-refactor
- vim-matchup
2024-09-09 11:50:42 +01:00
Matt Sturgeon
48e9af500c
plugins/by-name: remove pathExists
check
2024-09-09 11:50:41 +01:00
Matt Sturgeon
6debe9333f
plugins/telescope: move to by-name
2024-09-09 11:50:41 +01:00
Matt Sturgeon
d07a9c78cc
plugins/statuslines: move to by-name
2024-09-09 11:50:41 +01:00
Matt Sturgeon
82e7d153e4
plugins/snippets: move to by-name
2024-09-09 11:50:41 +01:00
Matt Sturgeon
2a91b89445
plugins/git: move to by-name
2024-09-09 11:50:40 +01:00
Matt Sturgeon
d016b139fc
plugins/filetrees: move to by-name
2024-09-09 11:50:40 +01: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
Matt Sturgeon
3211a63306
plugins/bufferlines: move to by-name
2024-09-09 11:50:40 +01:00
Matt Sturgeon
4491ce4db2
plugins/treesitter: move to by-name
2024-09-09 11:50:39 +01:00
Matt Sturgeon
8815180c62
plugins/lsp: move related plugins to by-name
2024-09-09 11:50:39 +01:00
Matt Sturgeon
91c6b62881
plugins/ui: move to by-name
2024-09-09 11:50:39 +01:00
Matt Sturgeon
2456370ab2
plugins/ai: move to by-name
2024-09-09 11:50:39 +01:00
Matt Sturgeon
672b9e1ceb
plugins/dap: move to by-name
2024-09-09 11:50:38 +01:00
Matt Sturgeon
52f125679f
plugins/utils: move to by-name
2024-09-09 11:50:38 +01:00
Matt Sturgeon
faff32b9f1
plugins/by-name: init
...
Add support for automatically importing any directories under
`plugins/by-name`.
Includes a validation test, which is run by CI and by the pre-commit hook.
2024-09-09 11:50:38 +01:00
Austin Horstman
6df273540c
plugins/rustaceanvim: add lsp assertion
2024-09-08 22:19:02 -05:00
Austin Horstman
68aeb57a35
tests/one: fix deprecation warning
2024-09-08 19:30:17 -05:00
Austin Horstman
4e6bb69680
plugins/none-ls: fix pkg names
2024-09-08 19:22:03 -05:00
Austin Horstman
5330427e2b
plugins/none-ls: fix pkg names
2024-09-08 18:35:01 -05:00
Austin Horstman
e1a5e39eb9
tests/issues: fix deprecation warning
2024-09-08 17:26:56 -05:00
Gaetan Lepage
d50ee5dd2f
plugins/lsp: add basedpyright
2024-09-09 00:11:35 +02:00
Matt Sturgeon
475dca6895
plugins/autosource: mkBoolInt
-> mkFlagInt
2024-09-08 14:02:03 +01:00
Matt Sturgeon
934484709a
colorschemes/everforest: mkEverforestBool
-> mkFlagInt
2024-09-08 14:02:03 +01:00
Matt Sturgeon
ec61ca9b08
plugins: fix "int flag" style options
2024-09-08 14:02:03 +01:00
Matt Sturgeon
555035ef79
lib: add types.flagInt
+ defaultNullOpts.mkIntFlag
...
Either `0` or `1`, but can be coerced from a boolean definition to
support legacy definitions.
When coerced, a warning is printed
2024-09-08 12:54:30 +01:00
refaelsh
2de406d972
plugins/hardtime: migrate to mkNeovimPlugin
...
Co-authored-by: Austin Horstman <khaneliman12@gmail.com>
2024-09-08 11:55:44 +01:00
Matt Sturgeon
810eacf516
tests: set _file
to avoid <unknown-file>
messages
...
Since the module system is importing an anonymous fnOrAttr module,
instead of a `path` type module, it doesn't have enough context to
figure out the module's file automatically.
2024-09-07 22:29:43 +01:00
Matt Sturgeon
ce4c3a72c1
tests/fetch-test: tweak signature
2024-09-07 22:29:43 +01:00
Austin Horstman
d12045e057
plugins/lualine: migrate to mkNeovimPlugin
2024-09-07 14:13:01 -05:00
Matt Sturgeon
c4135d720a
flake/pre-commit: check maintainers when modified
2024-09-07 02:08:23 +01:00
Matt Sturgeon
5c929a161f
flake: remove pre-commit from checks
output
2024-09-07 02:08:23 +01:00
Matt Sturgeon
86a4021597
plugins: add top-level deprecation
file
...
- Initialize it with the `treesitter-playground` removal
2024-09-07 01:36:44 +01:00
Austin Horstman
9a156ae60c
plugins/mini-icons: add mockDevIcons
2024-09-06 09:12:54 -05:00
refaelsh
84249a9dab
plugins/vim-numbertoggle: init
2024-09-05 22:10:54 +03:00
refaelsh
4df5746694
plugins/vim-autosource: init
2024-09-05 18:52:22 +00:00
refaelsh
9248da3c3b
plugins/vim-repeat: init
2024-09-05 18:02:31 +00:00
refaelsh
83aed0e6a3
plugins/nvim-web-devicons: init
2024-09-05 12:12:30 -05:00
Austin Horstman
8ae9e4d8a1
plugins/mini: migrate to mkNeovimPlugin
2024-09-05 09:47:03 -05:00
Austin Horstman
ac4629eecc
plugins/codeium-nvim: move to plulgins/completion
2024-09-05 09:43:18 -05:00
Austin Horstman
b072a4a68f
plugins/codeium-nvim: migrate to mkNeovimPlugin
2024-09-05 09:43:18 -05:00
Matt Sturgeon
c8328e6d59
contributing: update plugin declaration docs
2024-09-05 14:14:00 +01:00
Matt Sturgeon
e48da949cf
tests/package-options: init
...
The test ensures "package" options use a "literalExpression" in their
defaultText; i.e. it validates `lib.mkPackageOption` was used to build
the package options.
All options whose `default` is a derivation are covered by the test,
other than submodule sub-options.
2024-09-05 02:24:52 +01:00
Matt Sturgeon
fd923a3dd3
lib/options: remove deprecated package option helpers
...
`mkPackageOption` and `mkPluginPackageOption` have both been replaced
with nixpkg's `lib.mkPackageOption`.
2024-09-05 02:24:52 +01:00
Matt Sturgeon
7409e80bd2
plugins: remove all uses of lib.nixvim.mkPluginPackageOption
2024-09-05 01:32:12 +01:00
Matt Sturgeon
ae3a2c9d10
plugins: remove all use of lib.nixvim.mkPackageOption
2024-09-05 01:31:18 +01:00
Matt Sturgeon
84676128f8
plugins/dap/extensions: use lib.mkPackageOption
2024-09-04 21:56:49 +01:00