Gaetan Lepage
9ec2de03af
colorschemes/ayu: switch to mkNeovimPlugin
2024-02-18 13:51:17 +01:00
Gaetan Lepage
efdd9f2688
helpers/neovim-plugin/mkNeovimPlugin: add deprecateExtraConfig and optionsRenamedToSettings options
2024-02-18 13:51:17 +01:00
Gaetan Lepage
7f57d0b1b8
helpers/neovim-plugin/mkNeovimPlugin: add callSetup option (default true)
2024-02-18 13:51:17 +01:00
Gaetan Lepage
2fe24d883e
plugins/haskell-scope-highlighting: switch to mkVimPlugin
2024-02-18 13:50:17 +01:00
André Vitor de Lima Matos
8e3b20f0d6
auto-session: fix sessionLens.sessionControl config attribute ( #1118 )
2024-02-18 11:45:23 +01:00
James Taranto
361e2ec74b
Revert "plugins/lsp: Add statix ( #1105 )"
...
This reverts commit b784e73ad3
.
2024-02-17 12:12:52 +01:00
Redyf
ca6240ddc2
plugins/neocord: init
...
Add support for https://github.com/IogaMaster/neocord
2024-02-16 15:11:15 +01:00
Gaetan Lepage
22351f4628
plugins/parinfer-rust: init
2024-02-16 13:59:39 +01:00
Gaetan Lepage
331f0430e4
ci: update cachix install-nix-action to fix doc generation
2024-02-16 11:03:19 +01:00
James Taranto
b784e73ad3
plugins/lsp: Add statix ( #1105 )
...
* plugins/lsp: Add statix
* plugins/lsp-config: remove redundant attribute
Default is already defined by name
Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>
* plugins/lsp-config: Simplify description
Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>
---------
Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>
2024-02-16 10:50:43 +01:00
traxys
dcbe894bea
Fix issue with non flake import ( #1102 )
...
* Update flake compat
* tests: Add a test without flakes
2024-02-15 22:51:26 +01:00
Richard Halford
2594863af7
plugin/nvim-lightbulb: update and switch to mkNeovimPlugin
2024-02-15 14:29:02 +01:00
traxys
6d7e429537
tests: Introduce a way to disable options when running in tests ( #1095 )
...
In our basic template we used to provide a check based on
`mkTestDerivationFromNvim`. The issue with this check (that is handled
correctly internally) is that some plugins _can't_ be used in the test
environment, for example image.nvim like in #1085 .
This commit introduces a new function to generate such checks,
`mkTestDerivationFromNixvimModule`, that wraps a nixvim configuration
instead of a built nvim instance.
Then a configuration can rely on the newly added
`helpers.enableExceptInTests` attribute to disable parts of the
configuration depending if it is evaluated in tests or in a real final
configuration.
Resolves #1085
2024-02-15 14:27:45 +01:00
Gaetan Lepage
0cef34c889
tests/lsp: re-enable ols
2024-02-15 14:24:15 +01:00
github-actions[bot]
618439de33
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/5b9156fa9a8b8beba917b8f9adbfd27bf63e16af' (2024-02-09)
→ 'github:nix-community/home-manager/043ba285c6dc20f36441d48525402bcb9743c498' (2024-02-14)
• Updated input 'nix-darwin':
'github:lnl7/nix-darwin/bdbae6ecff8fcc322bf6b9053c0b984912378af7' (2024-02-02)
→ 'github:lnl7/nix-darwin/44f50a5ecaab72a61d5fd8e5c5717bc4bf9c25dd' (2024-02-12)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/f8e2ebd66d097614d51a56a755450d4ae1632df1' (2024-02-07)
→ 'github:NixOS/nixpkgs/35ff7e87ee05199a8003f438ec11a174bcbd98ea' (2024-02-13)
2024-02-15 14:24:15 +01:00
James Taranto
be82033814
plugins/none-ls: add typos
2024-02-15 13:06:08 +01:00
Gaetan Lepage
d7fe40ebd8
helpers/vim-plugin/mkVimPlugin: rename package option to defaultPackage
2024-02-15 10:13:39 +01:00
Lin Xianyi
1e4c4a0add
Fix documentation for deprecated installLanguageServer ( #1096 )
...
`plugins.lsp.servers.${serverName}.package` should be `null` instead of `false`
2024-02-15 08:57:47 +01:00
Gaetan Lepage
183eac72a9
plugins/lsp: deprecate installLanguageServer option in favor of setting package = null
2024-02-14 23:49:24 +01:00
budimanjojo
5a744a7006
plugins/fzf-lua: init
2024-02-14 23:46:14 +01:00
traxys
375453feff
docs: Add a short sections on helpers ( #1093 )
2024-02-14 23:38:26 +01:00
Gaetan Lepage
28d4d2a842
helpers/keymaps: factor out mkModeOption
2024-02-14 22:38:45 +01:00
Viktor Kleen
7edffe3896
Fix typos in plugins.treesitter-refactor.navigation.keymaps
( #1031 )
2024-02-14 21:37:43 +01:00
Gaetan Lepage
f755eeb961
colorschemes/gruvbox: add back missing colorscheme setting
2024-02-14 11:09:27 +01:00
Gaetan Lepage
185ddb62de
colorschemes/gruvbox: use simpler syntax
2024-02-14 11:09:27 +01:00
Gaetan Lepage
e7700cea5e
colorschemes/gruvbox: switch to mkNeovimPlugin
2024-02-14 09:53:29 +01:00
Gaetan Lepage
f3e2fbace2
plugons/TEMPLATE: update to use mkNeovimPlugin
2024-02-14 09:53:29 +01:00
Gaetan Lepage
44949348cb
helpers/neovim-plugin: add mkNeovimPlugin
2024-02-14 09:53:29 +01:00
James Taranto
e797c36266
plugins/nvim-cmp: fix nvim-cmp lsp completion capabilities ( #1071 )
...
fixes a bug where the default client capabilities are overwritten by
nvim-cmp's default capabilities
2024-02-14 09:25:31 +01:00
Gaetan Lepage
6a8d6fd005
helpers/vim-plugin/mkVimPlugin: rename 'description' -> 'originalName'
2024-02-14 09:13:21 +01:00
Gaetan Lepage
6dd2eed613
helpers/vim-plugin/mkVimPlugin: add extraConfig option
2024-02-13 23:07:03 +01:00
Gaetan Lepage
4edd01d614
helpers/vim-plugin/mkVimPlugin: add extraOptions option
2024-02-13 23:07:03 +01:00
Alison Jenkins
3f12558d49
plugins/committia: init
2024-02-13 16:53:39 +01:00
Alison Jenkins
7a1b458c3e
Add maintainers entry for Alison Jenkins
2024-02-13 16:53:39 +01:00
Gaetan Lepage
e8481b99f2
helpers/vim-plugin/mkVimPlugin: add imports option
2024-02-13 16:51:59 +01:00
Gaetan Lepage
0de46481ac
helpers/vim-plugin/mkVimPlugin: add namespace option
2024-02-13 16:26:46 +01:00
Gaetan Lepage
73d6574c01
helpers/vim-plugin/mkVimPlugin: add maintainers option
2024-02-13 14:16:26 +01:00
Gaetan Lepage
bd6e7e969e
helpers/vim-plugin/mkVimPlugin: remove useless 'with types;'
2024-02-13 10:34:49 +01:00
Gaetan Lepage
6a77a9edd3
helpers/vim-plugin/mkVimPlugin: don't accept random parameters
2024-02-13 10:34:49 +01:00
Mateus Alves
81ff1f8f6f
plugins/none-ls: Add google_java_format as a source for none-ls ( #1068 )
...
Add google_java_format for none-ls sources.
2024-02-12 21:36:48 +01:00
Gaetan Lepage
a70f580340
helpers/vim-plugin/mkVimPlugin: make use of helpers.mkSettingsOption
2024-02-12 18:46:13 +01:00
Gaetan Lepage
100876b7a3
helpers/neovim-plugin: make use of helpers.mkSettingsOption
2024-02-12 18:46:13 +01:00
Gaetan Lepage
e3e14dbe1d
helpers/options: add mkSettingsOption
2024-02-12 18:46:13 +01:00
Gaetan Lepage
3871b56b15
pugins/VIM-PLUGINS: add rename warning for extraConfig option
2024-02-12 13:12:43 +01:00
Gaetan Lepage
54da635d45
helpers/vim-plugin/mkVimPlugin: rename extraConfig to settings (RFC 42)
2024-02-12 13:12:43 +01:00
James Taranto
2d7c834866
plugins/none-ls add stylelint
2024-02-12 11:09:23 +01:00
Mateus Alves
b0edf063c4
plugins/none-ls: add prettierd ( #1058 )
...
add prettierd formatter source for none-ls.
2024-02-12 08:40:11 +01:00
Gaetan Lepage
f44d117d59
tests/lsp: disable ols test
2024-02-11 23:41:26 +01:00
github-actions[bot]
8ff690705c
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/880d9bc2110f7cae59698f715b8ca42cdc53670c' (2024-02-03)
→ 'github:nix-community/home-manager/5b9156fa9a8b8beba917b8f9adbfd27bf63e16af' (2024-02-09)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/b8b232ae7b8b144397fdb12d20f592e5e7c1a64d' (2024-01-31)
→ 'github:NixOS/nixpkgs/f8e2ebd66d097614d51a56a755450d4ae1632df1' (2024-02-07)
• Updated input 'pre-commit-hooks':
'github:cachix/pre-commit-hooks.nix/7c54e08a689b53c8a1e5d70169f2ec9e2a68ffaf' (2024-01-28)
→ 'github:cachix/pre-commit-hooks.nix/0db2e67ee49910adfa13010e7f012149660af7f0' (2024-02-07)
2024-02-11 23:41:26 +01:00
Mateus Alves
2b3581e41a
plugins/none-ls: add asmfmt ( #1064 )
...
Add an option to enable asmfmt in none-ls sources.
2024-02-11 21:49:33 +01:00