Commit Graph
2104 Commits
Author SHA1 Message Date
traxys faa2e6306c docs: Render alerts using mdbook-alerts
Closes #1791
2024-09-10 08:17:21 +00:00
Austin Horstman facf6b2d0c plugins/rest: remove with lib 2024-09-09 17:36:29 -05:00
Austin Horstman b7dea12375 plugins/rest: add dependencies
https://github.com/rest-nvim/rest.nvim?tab=readme-ov-file#dependencies
2024-09-09 17:36:29 -05:00
Austin Horstman 6c9d178ecc plugins/rest: add filetype association option
This gives users a quick way to setup the filetype association that is
expected to be configured for proper usage of the plugin.
2024-09-09 17:36:23 -05:00
Austin Horstman 9265d1ab08 tests/rust-tools: add rust-analyzer-options test
Make sure the import is working properly
2024-09-09 14:34:18 -05:00
Austin Horstman b1d0959bc9 plugins/languages: move to by-name 2024-09-09 14:34:18 -05:00
Austin Horstman 9d323f3ec7 plugins/neotest: move to by-name 2024-09-09 13:00:29 -05:00
Matt Sturgeon 0f83298f2c tests/generated: use runCommandNoCCLocal and structuedAttrs
The former makes the test derivation _slightly_ smaller, the latter
makes the `$errors` stdenv variable slightly more robust.
2024-09-09 16:14:14 +01:00
Matt Sturgeon 9f4c9ea7e4 tests/generated: check packages are found in pkgs
Fixes #2197
2024-09-09 16:14:14 +01:00
Matt Sturgeon 49c0853ba5 plugins/hardtime: add missing rename for settings.enabled
Was omitted from #2193 due to confusion with our `enable` option.

Fixes #2203
2024-09-09 14:44:12 +01:00
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
refaelshandAustin Horstman 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