Commit Graph
1055 Commits
Author SHA1 Message Date
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
Matt Sturgeon 48f1e30bf7 plugins/colorschemes: normalize plugin defaults 2024-06-21 08:45:30 +01:00
Matt Sturgeon d57cbd867a plugins/bufferlines: normalize plugin defaults 2024-06-21 08:45:30 +01:00
Gaetan Lepage 0e93a59567 Revert "plugins/neotest/adapters/playwright: temporarily enable telescope when this adapter is used"
This reverts commit 34d75943ed.
2024-06-18 21:45:16 +02:00
Gaetan Lepage 9ed3538685 plugins/cmp-tabby: switch to RFC-42 style 2024-06-18 20:19:14 +02:00