1
0
Fork 0
mirror of https://github.com/nix-community/nixvim.git synced 2025-11-08 19:46:06 +01:00
Commit graph

3865 commits

Author SHA1 Message Date
Gaetan Lepage
f7bd9bbecb plugins/wilder: remove rename warning (2yo)
Added 2023-10-11 in https://github.com/nix-community/nixvim/pull/639
2025-10-16 12:05:51 +00:00
Yury Shvedov
d60696f62d plugins/langmapper: init module
Change-Id: I1caf76d5a6bdd7b1bb9fecfb142a3af1f0b00bd6
2025-10-15 14:30:14 +00:00
saygo-png
32a3fa118d plugins/nvim-osc52: remove module
The plugin is obsolete as the feature provided by it has been added to
Neovim itself.

Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-10-14 20:15:15 +00:00
Vladislav Grechannik
69d72bb82d plugins/copilot-vim: update nodejs
Copilot-vim started to complain about nodejs being too old
and it recommends to update to 22
2025-10-13 11:03:09 +00:00
Gaetan Lepage
d5f23804b4 plugins/gitlinker: migrate to mkNeovimPlugin 2025-10-13 07:38:56 +00:00
Gaetan Lepage
a830246ed9 plugins/obsidian: drop settings options declarations 2025-10-12 22:09:00 +00:00
Gaetan Lepage
1c3c90e85c plugins/obsidian: drop old deprecation warnings 2025-10-12 22:09:00 +00:00
Austin Horstman
dc8dea66e8 plugins/diffview: migrate to mkNeovimPlugin 2025-10-12 05:06:19 +00:00
FKouhai
37451a5882 plugins/coverage: migrate to mkNeovim 2025-10-12 04:08:02 +00:00
saygo-png
c02c88441c docs/contributing: minor tweaks
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-10-12 04:06:28 +00:00
saygo-png
92793f84ca plugins/navbuddy: migrate to mkNeovimPlugin
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-10-11 20:45:54 +00:00
Gaetan Lepage
c660702482 plugins/wtf: migrate to mkNeovimPlugin 2025-10-11 16:54:26 +00:00
Gaetan Lepage
2ad8d87e42 plugins/neo-tree: migrate to mkNeovimPlugin 2025-10-11 13:00:53 +00:00
Gaetan Lepage
57eb2a0d15 plugins/neo-tree: remove deprecated automatic web-devicons integration 2025-10-11 13:00:53 +00:00
Gaetan Lepage
25bec79934 plugins/neo-tree: remove old warnings 2025-10-11 13:00:53 +00:00
Matt Sturgeon
bb9d744b64 modules/lsp: propagate pkgs arg to server modules
This allows simplifying the `importApply` and also paves the way for
custom server modules to define arbitrary package options.
2025-10-10 14:11:54 +00:00
Matt Sturgeon
9e77c8e4a9 modules/lsp: allow servers to install multiple packages
Adds two internal per-server options: `packages.prefix` & `packages.suffix`.

These options allow the server module to install multiple packages, and
control which end up being prefixed or suffixed on the PATH.

This simplifies the propagating code in `modules/lsp/servers/default.nix`,
which can now zip up the enabled server `packages` attrs.
2025-10-10 14:11:54 +00:00
Matt Sturgeon
2414e8e99f modules/lsp: auto-import per-server custom modules
Adding a module in the following places will import the module into that
specific server's submodule.

This allows creating server-specific options.

Added a test case to ensure all custom modules correspond to an actual
server option to avoid accidental dead code.
2025-10-10 14:11:54 +00:00
Matt Sturgeon
cf6c8ef1fa modules/lsp: be explicit about shorthandOnlyDefinesConfig
`shorthandOnlyDefinesConfig` is true by default for `lib.types.submodule`,
and false by default for `lib.types.submoduleWith` and `lib.evalModules`.

Since we rely on it for our `lsp.servers.*.config` option, let's enable
it explicitly.
2025-10-09 15:31:01 +00:00
Matt Sturgeon
9f336d2d71 modules/lsp: rename server settingsconfig
See RFC: https://github.com/nix-community/nixvim/issues/3745

This effectively reverts 21688b1d2a
2025-10-09 15:31:01 +00:00
Gaetan Lepage
57006a3ace plugins/blame-nvim: rename to blame 2025-10-08 12:41:29 +00:00
Axel Karjalainen
c074710027 plugins/blame-nvim: init 2025-10-07 23:10:36 +00:00
nixvim-ci[bot]
9a4a68a80d maintainers: update generated/all-maintainers.nix
Automated update of the master maintainers list combining:
- Nixvim specific maintainers from lib/maintainers.nix
- Nixpkgs maintainers referenced in Nixvim modules

Changes: +7 -0 lines

Generated by: flake/dev/generate-all-maintainers/generate-all-maintainers.py
2025-10-07 22:18:47 +00:00
Fovir
a46778cf75 plugins/leetcode: init 2025-10-07 21:59:51 +00:00
Fovir
9e56d5cc59 maintainers: add Fovir 2025-10-07 21:59:51 +00:00
Matt Sturgeon
20a7c92306 modules/lsp: handle missing package in server option desc
The `lsp.servers.<name>` option description links to the server's
homepage if it can evaluate the default package's `meta.homepage`.

However, users may evaluate this description, e.g. when building NixOS
docs with `documentation.nixos.includeAllModules`. Further, users may
have a different nixpkgs revisions to ours. Therefore, we need to allow
for the package not being in nixpkgs.

Since `mkPackageOption` will throw in the default, we can catch it with
`tryEval`.
2025-10-07 21:41:36 +00:00
Gaetan Lepage
9023e15e60 plugins/kiwi: init
Closes #3615
2025-10-07 21:12:23 +00:00
nixvim-ci[bot]
b9d0415b1c flake/dev/flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/6f4021da5d2bb5ea7cb782ff413ecb7062066820?narHash=sha256-B39NxeKCnK3DJlmJKIts6njcXcVVASLUChDNmRl4dxQ%3D' (2025-10-06)
  → 'github:nix-community/home-manager/929535c3082afdf0b18afec5ea1ef14d7689ff1c?narHash=sha256-6ZG7VZZsbg39gtziGSvCJKurhIahIuiCn%2BW6TGB5kOU%3D' (2025-10-06)
2025-10-07 12:56:22 +00:00
Austin Horstman
9bdedc0510 plugins/ollama: migrate to mkNeovimPlugin 2025-10-06 23:17:22 +00:00
Austin Horstman
a68291151c plugins/presence: rename module 2025-10-06 21:22:59 +00:00
Austin Horstman
f56b6d184b plugins/presence-nvim: migrate to mkNeovimPlugin 2025-10-06 21:22:59 +00:00
Austin Horstman
98c0bd99a1 plugins/rust-tools: remove module 2025-10-06 21:21:49 +00:00
saygo-png
b633c99196 plugins/ts-context-commentstring: migrate to mkNeovimPlugin
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-10-06 19:08:51 +00:00
Austin Horstman
ca7f98d936 plugins/rzls: init module 2025-10-06 16:38:18 +00:00
Austin Horstman
af69a39a5f dependencies: add rzls 2025-10-06 16:38:18 +00:00
Gaetan Lepage
4024aa47f0 tests/all-package-defaults: recursively collect package options into submodules
Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>
2025-10-06 12:43:55 +00:00
nixvim-ci[bot]
983e45ff2f flake/dev/flake.lock: Update
Flake lock file updates:

• Updated input 'dev-nixpkgs':
    'github:NixOS/nixpkgs/0832d1b3a08fe4c695507a075d547ebfa818dfa0?narHash=sha256-ad0XLmCm17Ffg9GafSjuaGat01iTJmDk2IrX9%2B5jdzo%3D' (2025-10-04)
  → 'github:NixOS/nixpkgs/d7f52a7a640bc54c7bb414cca603835bf8dd4b10?narHash=sha256-krgZxGAIIIKFJS%2BUB0l8do3sYUDWJc75M72tepmVMzE%3D' (2025-10-05)
• Updated input 'home-manager':
    'github:nix-community/home-manager/5f06ceafc6c9b773a776b9195c3f47bbe1defa43?narHash=sha256-ILSPD0Dm8p0w0fCVzOx98ZH8yFDrR75GmwmH3fS2VnE%3D' (2025-10-04)
  → 'github:nix-community/home-manager/6f4021da5d2bb5ea7cb782ff413ecb7062066820?narHash=sha256-B39NxeKCnK3DJlmJKIts6njcXcVVASLUChDNmRl4dxQ%3D' (2025-10-06)
2025-10-06 12:28:12 +00:00
nixvim-ci[bot]
20fa48605c flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/0832d1b3a08fe4c695507a075d547ebfa818dfa0?narHash=sha256-ad0XLmCm17Ffg9GafSjuaGat01iTJmDk2IrX9%2B5jdzo%3D' (2025-10-04)
  → 'github:NixOS/nixpkgs/d7f52a7a640bc54c7bb414cca603835bf8dd4b10?narHash=sha256-krgZxGAIIIKFJS%2BUB0l8do3sYUDWJc75M72tepmVMzE%3D' (2025-10-05)
2025-10-06 12:28:12 +00:00
nixvim-ci[bot]
4b28381e4a maintainers: update generated/all-maintainers.nix
Automated update of the master maintainers list combining:
- Nixvim specific maintainers from lib/maintainers.nix
- Nixpkgs maintainers referenced in Nixvim modules

Changes: +15 -1 lines

Generated by: flake/dev/generate-all-maintainers/generate-all-maintainers.py
2025-10-06 11:24:59 +00:00
Gaetan Lepage
e45e9214dc tests/plugins/pluginmanagers: use nvim-tree instead of neo-tree
neo-tree tries to write in a logfile which is quite annoying
2025-10-05 13:29:19 +00:00
Gaetan Lepage
e5c6d9337a tests/plugins/neo-tree: set logToFile to false to fix broken tests 2025-10-05 13:29:19 +00:00
Gaetan Lepage
cd63e6c918 plugins/lsp/lsp-packages: pkgs.atopile now exists 2025-10-05 13:29:19 +00:00
nixvim-ci[bot]
8e2bbc6b0b generated: Update
- Updated conform-formatters.json
- Updated lspconfig-servers.json
2025-10-05 13:29:19 +00:00
nixvim-ci[bot]
3b5960c0d6 flake/dev/flake.lock: Update
Flake lock file updates:

• Updated input 'dev-nixpkgs':
    'github:NixOS/nixpkgs/dc704e6102e76aad573f63b74c742cd96f8f1e6c?narHash=sha256-O7eHcgkQXJNygY6AypkF9tFhsoDQjpNEojw3eFs73Ow%3D' (2025-10-02)
  → 'github:NixOS/nixpkgs/0832d1b3a08fe4c695507a075d547ebfa818dfa0?narHash=sha256-ad0XLmCm17Ffg9GafSjuaGat01iTJmDk2IrX9%2B5jdzo%3D' (2025-10-04)
2025-10-05 13:29:19 +00:00
nixvim-ci[bot]
740eee8575 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/dc704e6102e76aad573f63b74c742cd96f8f1e6c?narHash=sha256-O7eHcgkQXJNygY6AypkF9tFhsoDQjpNEojw3eFs73Ow%3D' (2025-10-02)
  → 'github:NixOS/nixpkgs/0832d1b3a08fe4c695507a075d547ebfa818dfa0?narHash=sha256-ad0XLmCm17Ffg9GafSjuaGat01iTJmDk2IrX9%2B5jdzo%3D' (2025-10-04)
2025-10-05 13:29:19 +00:00
Austin Horstman
bedd7fc3c9 plugins/roslyn: init module
https://github.com/seblyng/roslyn.nvim
2025-10-05 10:29:09 +00:00
Austin Horstman
6b3bea319b dependencies: add roslyn_ls 2025-10-05 10:29:09 +00:00
Austin Horstman
2f8fbcdfd0 plugins/multicursors: migrate to mkNeovimPlugin 2025-10-04 22:52:59 +00:00
Austin Horstman
ce149cac11 plugins/illuminate: migrate to mkNeovimPlugin 2025-10-04 22:25:11 +00:00
Austin Horstman
35b7251d83 plugins/leap: migrate to mkNeovimPlugin 2025-10-04 22:18:50 +00:00