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
c179d47d3d
plugins/*: use new mkSettingsRenamedOptionModules
2024-12-16 10:49:09 +00:00
Gaetan Lepage
0ddf6e39ac
lib/mkSettingsRenamedOptionModules: allow attrs value with 'old' and 'new' keys
2024-12-16 10:49:09 +00:00
Gaetan Lepage
7e4f8a2a56
plugins/friendly-snippets: switch to mkVimPlugin
2024-12-16 10:42:07 +00:00
Gaetan Lepage
93208b9536
plugins/quickmath: migrate to mkVimPlugin
2024-12-16 10:00:06 +00:00
Gaetan Lepage
ec24d496d5
treewide (cleaning): helpers.toLuaObject -> lib.nixvim.toLuaObject
2024-12-15 21:55:51 +00:00
Gaetan Lepage
78e295fa41
treewide (cleaning): helpers.vim-plugin -> lib.nixvim.vim-plugin
2024-12-15 21:55:51 +00:00
Gaetan Lepage
e54833d2f7
treewide (cleaning): helpers.neovim-plugin -> lib.nixvim.neovim-plugin
2024-12-15 21:55:50 +00:00
Gaetan Lepage
1e690618d9
tests: use our extended lib in tests
2024-12-15 21:02:19 +00:00
Austin Horstman
ea26af3ee9
dev/list-plugins: cleanup migrated plugins
2024-12-15 14:57:35 -06:00
Austin Horstman
85b990286d
flake-modules/new-plugin: find project root
2024-12-15 14:07:26 -06:00
Austin Horstman
35b6d9bc9d
flake-modules/new-plugin: init
...
Allows quickly creating new plugins to help fulfill plugin creation
requests.
2024-12-15 14:07:26 -06:00
Quentin Boyer
a9578bcae5
plugins/lsp: Add some LSP servers
2024-12-15 20:39:12 +01:00
Quentin Boyer
dc7bca6d8c
update-scripts: Add a script to search for nvim-lspconfig server packages
2024-12-15 19:12:49 +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
Austin Horstman
d0040391e8
plugins/mini: configLocation mkBefore
...
We want the mini icons and mockDevIcons config to be earlier than
plugins that request an icon provider.
2024-12-15 12:33:04 -06:00
Austin Horstman
cef7414b03
plugins/web-devicons: configLocation mkBefore
...
We want the icons config to be earlier than plugins that request an icon
provider.
2024-12-15 12:33:03 -06:00
Matt Sturgeon
32027965d8
lib: remove dependency on pkgs
2024-12-15 18:24:57 +00:00
github-actions[bot]
9e6b207401
flake.lock: Update
...
Flake lock file updates:
• Updated input 'git-hooks':
'github:cachix/git-hooks.nix/d8c02f0ffef0ef39f6063731fc539d8c71eb463a?narHash=sha256-%2BXTFXYlFJBxohhMGLDpYdEnhUNdxN8dyTA8WAd%2Blh2A%3D' (2024-12-08)
→ 'github:cachix/git-hooks.nix/aa9f40c906904ebd83da78e7f328cd8aeaeae785?narHash=sha256-NdaCraHPp8iYMWzdXAt5Nv6sA3MUzlCiGiR586TCwo0%3D' (2024-12-15)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/5d67ea6b4b63378b9c13be21e2ec9d1afc921713?narHash=sha256-Pj39hSoUA86ZePPF/UXiYHHM7hMIkios8TYG29kQT4g%3D' (2024-12-11)
→ 'github:NixOS/nixpkgs/3566ab7246670a43abd2ffa913cc62dad9cdf7d5?narHash=sha256-AKU6qqskl0yf2%2BJdRdD0cfxX4b9x3KKV5RqA6wijmPM%3D' (2024-12-13)
2024-12-15 18:10:48 +00: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
Gaetan Lepage
452c30f747
plugins/commentary: switch to mkVimPlugin
2024-12-15 17:25:16 +00:00
Gaetan Lepage
64681ae84c
dev/list-plugins: add markdown formatting
2024-12-15 17:18:04 +00:00
Gaetan Lepage
3726dbed68
dev/list-plugins: deprecate Kind.UNKNOWN completely
2024-12-15 17:18:04 +00:00
Gaetan Lepage
a7afed6b45
dev/list-plugins: update EXCLUDES and KNOWN_PATHS variables
2024-12-15 17:18:04 +00:00
Gaetan Lepage
bcebe05a51
dev/list-plugins: add symbol for 'MISC' type plugins
2024-12-15 17:18:04 +00:00
Gaetan Lepage
ece372190a
plugins/conjure: switch to mkVimPlugin
2024-12-15 15:55:56 +01: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
Austin Horstman
99a2827f7c
plugins/lsp: add ltex_plus to unpackaged
2024-12-14 17:35:56 -06:00
github-actions[bot]
4463eccbd2
generated: Update
...
- Updated efmls-configs.nix
- Updated lspconfig-servers.json
- Updated rust-analyzer.nix
2024-12-14 17:35:56 -06:00
github-actions[bot]
b33189256b
flake.lock: Update
...
Flake lock file updates:
• Updated input 'git-hooks':
'github:cachix/git-hooks.nix/6f4e2a2112050951a314d2733a994fbab94864c6?narHash=sha256-SVQVsbafSM1dJ4fpgyBqLZ%2BLft%2BjcQuMtEL3lQWx2Sk%3D' (2024-12-04)
→ 'github:cachix/git-hooks.nix/d8c02f0ffef0ef39f6063731fc539d8c71eb463a?narHash=sha256-%2BXTFXYlFJBxohhMGLDpYdEnhUNdxN8dyTA8WAd%2Blh2A%3D' (2024-12-08)
• Updated input 'home-manager':
'github:nix-community/home-manager/d00c6f6d0ad16d598bf7e2956f52c1d9d5de3c3a?narHash=sha256-i5ay20XsvpW91N4URET/nOc0VQWOAd4c4vbqYtcH8Rc%3D' (2024-12-06)
→ 'github:nix-community/home-manager/66c5d8b62818ec4c1edb3e941f55ef78df8141a8?narHash=sha256-hSwgGpcZtdDsk1dnzA0xj5cNaHgN9A99hRF/mxMtwS4%3D' (2024-12-13)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/d0797a04b81caeae77bcff10a9dde78bc17f5661?narHash=sha256-kEsTJTUQfQFIJOcLYFt/RvNxIK653ZkTBIs4DG%2BcBns%3D' (2024-12-05)
→ 'github:NixOS/nixpkgs/5d67ea6b4b63378b9c13be21e2ec9d1afc921713?narHash=sha256-Pj39hSoUA86ZePPF/UXiYHHM7hMIkios8TYG29kQT4g%3D' (2024-12-11)
• Updated input 'nuschtosSearch':
'github:NuschtOS/search/68e9fad70d95d08156cf10a030bd39487bed8ffe?narHash=sha256-315rJ7O9cOllPDaFscnJhcMleORHbxon0Kq9LAKJ5p4%3D' (2024-12-05)
→ 'github:NuschtOS/search/3051be7f403bff1d1d380e4612f0c70675b44fc9?narHash=sha256-Y47y%2BLesOCkJaLvj%2BdI/Oa6FAKj/T9sKVKDXLNsViPw%3D' (2024-12-09)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/50862ba6a8a0255b87377b9d2d4565e96f29b410?narHash=sha256-qKL3vjO%2BIXFQ0nTinFDqNq/sbbnnS5bMI1y0xX215fU%3D' (2024-12-05)
→ 'github:numtide/treefmt-nix/0ce9d149d99bc383d1f2d85f31f6ebd146e46085?narHash=sha256-s4DalCDepD22jtKL5Nw6f4LP5UwoMcPzPZgHWjAfqbQ%3D' (2024-12-09)
2024-12-14 17:35:56 -06:00
Gaetan Lepage
e6018ac195
plugins/lsp: modernize implem of language-servers
2024-12-14 23:04:25 +00:00
Mykola Halkin
57464f22bb
config-examples: add NikolayGalkin
2024-12-14 22:34:29 +00:00
Gaetan Lepage
94535b24a2
plugins/lsp: fix tinymist implementation and update options
2024-12-14 18:20:47 +00:00
Austin Horstman
95361fda3c
treewide: apply deadnix suggestions
2024-12-14 11:34:26 -06:00
Austin Horstman
c7a261db2c
flake-modules/dev: add deadnix
2024-12-14 11:34:26 -06:00
Gaetan Lepage
09daa2cb83
plugins/efmls-configs: move from lsp to by-name
2024-12-14 15:20:11 +01:00
Austin Horstman
f13bdfec8f
plugins/TEMPLATE: add moduleName
2024-12-13 21:30:36 -06:00
Austin Horstman
63c81b1778
lib/options: mkLazyLoadOption: packPathName -> name
2024-12-13 21:30:36 -06:00
Austin Horstman
c37031d71f
treewide: luaName -> moduleName
...
Jus to closer align with its usage.
2024-12-13 21:30:36 -06:00
Austin Horstman
a7012e7864
treewide: originalName -> packPathName
...
We used to only think of it as the plugin repo's name, but we have been
needing to use it for the name of the plugin's packpath location.
2024-12-13 21:29:00 -06:00
Austin Horstman
e8e396558b
docs/user-guide: add lazy-loading.md
2024-12-13 21:19:05 -06: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