Gaetan Lepage
a24ec7412e
plugins/intellitab: migrate to mkVimPlugin
2024-12-16 17:19:10 +01:00
Gaetan Lepage
9062a66ee9
plugins/gitmessenger: migrate to mkVimPlugin
2024-12-16 15:52:09 +01:00
Gaetan Lepage
0edc061a6c
plugins/gitgutter: migrate to mkVimPlugin
2024-12-16 14:35:33 +01:00
Gaetan Lepage
76e9d89d96
plugins/floaterm: move to mkVimPlugin
2024-12-16 11:57:46 +01:00
Gaetan Lepage
ec24d496d5
treewide (cleaning): helpers.toLuaObject -> lib.nixvim.toLuaObject
2024-12-15 21:55:51 +00:00
Gaetan Lepage
1e690618d9
tests: use our extended lib in tests
2024-12-15 21:02:19 +00:00
Matt Sturgeon
bef9feb446
lib/modules: pass inputs.nixpkgs
into evalNixvim
...
Expose our locked nixpkgs as the `nixpkgs.source` module options.
This only happens when `evalNixvim` is part of a lib that was provided
`flake` as an argument.
Stubbed the `nixpkgs.source` option for now. Eventually, this will be
used to construct `pkgs` internally. For now, it's purely informational.
2024-12-15 18:41:23 +00:00
Austin Horstman
e16d244865
plugins/tiny-devicons-auto-colors: init
2024-12-15 12:33:05 -06:00
Gaetan Lepage
cb61e12bba
plugins/easyescape: switch to mkVimPlugin and add options
2024-12-15 17:50:29 +00:00
Matt Sturgeon
a658e81d71
docs/config-examples: generate dynamically from a toml list
...
This should help to maintain uniformity and hopefully make contributions
easier.
Kept regression tests local to the derivation, however these are also
added to the flake checks.
2024-12-15 17:44:56 +00:00
Matt Sturgeon
8eeea073fc
tests: call using callPackages
2024-12-15 17:44:56 +00:00
Austin Horstman
58d2a5ac9c
plugins/dap-lldb: init
2024-12-14 18:49:02 -06:00
Austin Horstman
c351af103f
tests/efmls-configs: fix eval error
2024-12-14 17:35:56 -06:00
Austin Horstman
fd279c892d
tests/lsp-servers: disable typst_lsp
...
Deprecation error
2024-12-14 17:35:56 -06:00
Austin Horstman
25a3dc7cb5
plugins/efmls-configs: add gleam_format to unpackaged
2024-12-14 17:35:56 -06:00
Gaetan Lepage
94535b24a2
plugins/lsp: fix tinymist implementation and update options
2024-12-14 18:20:47 +00:00
Gaetan Lepage
09daa2cb83
plugins/efmls-configs: move from lsp to by-name
2024-12-14 15:20:11 +01:00
Matt Sturgeon
6a192a8604
lib/neovim-plugin: allow configLocation
to be wrapped using mkOrder
2024-12-14 02:39:44 +00:00
Gaetan Lepage
c181014422
colorschemes/dracula: switch to mkVimPlugin
2024-12-13 16:26:54 +01:00
Gaetan Lepage
2b5a4a3896
plugins/neorg: switch to mkNeovimPlugin
2024-12-13 14:40:02 +00:00
Austin Horstman
2844c31655
plugins/grug-far: init
2024-12-12 08:09:50 -06:00
Austin Horstman
54b1d91299
plugins/remote-nvim: init
2024-12-11 19:07:58 -06:00
Austin Horstman
c7b109f5af
plugins/otter: fix treesitter warning
2024-12-11 15:45:45 -06:00
Austin Horstman
b752606681
tests/lazyloading/lz-n: runNvim false
...
We don't need to run nvim and see what happens, these are just used for
making sure we're generating the config appropriately.
2024-12-10 10:15:10 -06:00
Austin Horstman
26f1daa47e
tests/lazyloading/lz-n: reduce repetition
2024-12-10 10:15:10 -06:00
Austin Horstman
0997b371c7
lib/neovim-plugin: freeform lazy settings
...
Instead of trying to manage upstream configuration options, just keep
using our freeform options so we can do less finicky logic and
workarounds.
2024-12-10 10:07:38 -06:00
Austin Horstman
d24dd313cf
tests/lazyloading: lazy-load -> lz-n
...
We will support more, might as well properly organize them.
2024-12-10 10:07:38 -06:00
Austin Horstman
c3f9cb721c
lib/neovim-plugin: refactor mkLazyLoadOption
2024-12-10 10:07:38 -06:00
Austin Horstman
3cfde1554c
lib/neovim-plugin: support lz-n lazy config
2024-12-10 08:28:16 -06:00
Austin Horstman
301868d380
lib/neovim-plugin: support lazy loading luaConfig.content
2024-12-10 08:28:16 -06:00
Austin Horstman
99cb3fb8fc
plugins/dotnet: init
2024-12-09 23:27:45 -06:00
Gaetan Lepage
f2a991ae8c
plugins/colorizer: rename, switch to mkNeovimPlugin
2024-12-09 20:23:32 +01:00
Gaetan Lepage
4b5364a66b
plugins/persisted: init
2024-12-08 18:30:17 +00:00
Gaetan Lepage
ae78face8d
treewide: format with latest nixfmt
2024-12-06 15:25:27 +00:00
Gaetan Lepage
c6080c206e
plugins/copilot-chat: update mappings
2024-12-06 11:23:39 +01:00
Gaetan Lepage
277dbeb607
plugins/codecompanion: init
2024-12-04 23:30:56 +00:00
Austin Horstman
86ff391e9e
plugins/dashboard: better rawLua support for header
2024-11-30 17:47:17 -06:00
Gaetan Lepage
060f4b4c38
plugins/aerial: init
2024-12-01 00:34:27 +01:00
Gaetan Lepage
09dfa035b6
plugins/gitlab: init
2024-11-30 22:38:43 +00:00
Gaetan Lepage
a35f923d6a
treewide: replace mentions of 24.05 with 24.11
2024-11-30 23:17:21 +01:00
Gaetan Lepage
bb5b0a2655
tests/modules-performance: add nvim-cmp to extraPlugins when necessary
2024-11-30 18:13:15 +01:00
Gaetan Lepage
a4e5f69435
tests/codeium-nvim: fix and update tests
2024-11-30 17:37:42 +01:00
Gaetan Lepage
cb0e3a7e40
plugins/efmls-configs: add new formatter kdlfmt to unpackaged
2024-11-30 17:37:42 +01:00
Gaetan Lepage
c39ecbb055
tests/lsp-servers: disable servers relying on EOL dotnet-core-combined
2024-11-30 12:33:56 +01:00
Marcel
05331006a4
plugins/vim-suda: init
2024-11-29 01:08:16 +01:00
Matt Sturgeon
8b19d15482
plugins/lsp: fix enabledServers.extraOptions
type merging
...
Use `attrsOf` instead of `attrs` to ensure recursive merging, otherwise
things like `extraOptions.settings = lib.mkIf` will not be unwrapped by
the module system.
2024-11-26 13:57:40 +00:00
347Online | Katie Janzen
a1c352affc
plugins/vim-be-good: init
...
Integrate the vim-be-good plugin
2024-11-25 17:49:55 -06:00
Wael M. Nasreddine
a81a03a3f5
plugins/vim-colemak: init
2024-11-24 19:57:29 +00:00
Gaetan Lepage
2f71c4250b
tests/avante: remove deprecated model option local
2024-11-20 23:51:39 +01:00
Gaetan Lepage
5f0b33710a
tests/{efmls-configs,none-ls}: re-enable phpstan test
2024-11-20 23:08:31 +01:00