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

3778 commits

Author SHA1 Message Date
Matt Sturgeon
fe059cd395 flake: add nixf-diagnose to treefmt config
Checks nixd's diagnostic lints using libnixf.
2025-10-01 00:42:40 +00:00
saygo-png
74423f4a53 plugins/haskell-tools: init
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-10-01 00:42:28 +00:00
saygo-png
b9e5bac7bc docs: improve consistency
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-10-01 00:37:38 +00:00
Austin Horstman
583d5d8982 plugins/opencode: add opencode dependency 2025-10-01 00:18:41 +00:00
Austin Horstman
7038675452 modules/dependencies: add gemini and opencode 2025-10-01 00:18:41 +00:00
Manuel Transfeld
b58be69867 plugins/nvim-notify: add more render styles
one was still missing
2025-10-01 00:17:09 +00:00
saygo-png
0a721c85dc plugins/marks: migrate to mkNeovimPlugin
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-09-30 23:51:22 +00:00
Gaetan Lepage
283775355b plugins/neogit: remove (most) explicit option declarations from settingsOptions
We need to keep the options that actively transform user inputs :/
2025-09-30 22:46:13 +00:00
Gaetan Lepage
c6b45bb66e plugins/neogit: remove deprecation warnings 2025-09-30 22:46:13 +00:00
Gaetan Lepage
1f003e44d5 plugins/neogit: remove 'with lib;' 2025-09-30 22:46:13 +00:00
Gaetan Lepage
f0cd7d4fb3 plugins/package-info: remove explicit option declarations from settingsOptions 2025-09-30 22:21:51 +00:00
Matt Sturgeon
94331cc50d plugins/lsp: use the new lsp module under the hood
- Re-implement setup wrapping and capabilities to preserve existing
  behaviour
- Alias `package` options to new lsp module
- Alias `packageFallback` options to new lsp module
- Alias `preConfig` and `postConfig` to `lsp.luaConfig`
2025-09-30 20:16:00 +00:00
Matt Sturgeon
cb3653a1a8 modules/lsp: select relevant fields in keymaps table
We only use `mode`, `key`, `action`, and `options`; so explicitly
inherit those.

This means we don't serialise attrs that aren't needed at runtime,
such as `lspBufAction`.
2025-09-30 17:01:17 +00:00
Matt Sturgeon
f421af99fe modules/lsp: print keymaps table multiline
Makes `init.lua` easier to read.

Follow up to 9faa339d9e
2025-09-30 17:01:17 +00:00
Matt Sturgeon
4f858eb004 tests/modules/lsp: test lsp keymaps
Assert that the expected code is added to an autoCmd.
2025-09-30 17:01:17 +00:00
Matt Sturgeon
d3e7315bf7 modules/test: add extraInputs option
Allows adding additional derivations to the build closure, useful for
including `pkgs.testers` or other derivations as part of a module test.
2025-09-30 17:01:17 +00:00
Matt Sturgeon
4f03ca05d9 docs/lib: generalise menu impl using module system
Move the mdbook menu rendering code into the module system and
generalise it to apply to multiple "categories" (mdbook parts) and
"types" of category (prefix, suffix, etc).
2025-09-30 16:21:23 +00:00
Matt Sturgeon
2f952af4a7 docs/lib: rename 'name' → 'category' 2025-09-30 16:21:23 +00:00
Matt Sturgeon
c146f6e09c docs/lib: simplify default title-heading 2025-09-30 16:21:23 +00:00
Matt Sturgeon
4414d8aa14 docs/modules: init
Modules to represent pages in the docs
2025-09-30 16:21:23 +00:00
Gaetan Lepage
9faa339d9e modules/lsp: use a for loop to create LSP keymaps 2025-09-30 07:30:40 +00:00
Matt Sturgeon
1c802b3efe plugins/lsp: simplify extraSettings deprecation 2025-09-28 23:24:22 +00:00
Matt Sturgeon
167ea865e5 modules/lsp: port packageFallback option from plugins.lsp
Added to `plugins.lsp` in 6a054de04d
2025-09-28 23:07:35 +00:00
saygo-png
4cec67651a lib/plugins: infer packPathName
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-09-27 23:49:59 +00:00
saygo-png
c4b27080a6 treewide: infer packPathName menial work
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-09-27 23:49:59 +00:00
saygo-png
3cd56fced4 plugins/nvim-bqf: migrate to mkNeovimPlugin
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-09-27 23:46:54 +00:00
saygo-png
efa43aa866 docs/contributing: change maintainers to a required field
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-09-27 23:41:47 +00:00
Austin Horstman
e0f1e4ae4b opencode: add module
Seamlessly integrate the opencode AI assistant with Neovim — convenient
and editor-aware research, reviews, and requests.
2025-09-27 00:10:55 +00:00
saygo-png
f68f9d145a plugins/colorful-winsep: account for upstream changes
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-09-26 23:23:13 +00:00
Matt Sturgeon
01636ad1cd envrc: nix-direnv 2.3.0 → 3.1.0
https://github.com/nix-community/nix-direnv/releases
https://github.com/nix-community/nix-direnv/compare/2.3.0...3.1.0
2025-09-26 21:46:46 +00:00
Matt Sturgeon
afbd93661d envrc: update watch_file
The `flake-modules` directory was renamed to `flake` in 998bae9dac (2025-01-19)
2025-09-26 21:46:46 +00:00
Gaetan Lepage
45cd2f58e1 tests/all-package-defaults: disable verilator on darwin 2025-09-26 20:30:52 +00:00
Gaetan Lepage
384ea7aeaf maintainers: remove santosh (already in nixpkgs) 2025-09-26 20:30:52 +00:00
nixvim-ci[bot]
5e87658fab flake/dev/flake.lock: Update
Flake lock file updates:

• Updated input 'dev-nixpkgs':
    'github:NixOS/nixpkgs/e2642aa7d5a15eae586932a56f4294934f959c14?narHash=sha256-c7DUti3XM1aga8oVgaPnrVmEeCFtN9PaBxyNuqx8jPc%3D' (2025-09-24)
  → 'github:NixOS/nixpkgs/e57b3b16ad8758fd681511a078f35c416a8cc939?narHash=sha256-puBMviZhYlqOdUUgEmMVJpXqC/ToEqSvkyZ30qQ09xM%3D' (2025-09-25)
• Updated input 'home-manager':
    'github:nix-community/home-manager/232454052008027c8e925979d13a951e92729781?narHash=sha256-o1WyZI2T7yPywiY06Swt8AZH/ewKU1nLqDw8fw1fwPc%3D' (2025-09-25)
  → 'github:nix-community/home-manager/173a29f735c69950cfeaac310d7e567115976be0?narHash=sha256-ueGMsCYo6S6WiszKPpXoRCdMDVmsCwfA09L7blUEPlY%3D' (2025-09-26)
• Updated input 'nix-darwin':
    'github:lnl7/nix-darwin/25381509d5c91bbf3c30e23abc6d8476d2143cd1?narHash=sha256-yGA6MV0E4JSEXqLTb4ZZkmdJZcoQ8HUzihRRX12Bvpg%3D' (2025-09-21)
  → 'github:lnl7/nix-darwin/c48e963a5558eb1c3827d59d21c5193622a1477c?narHash=sha256-BHdc43Lkayd%2B72W/NXRKHzX5AZ%2B28F3xaUs3a88/Uew%3D' (2025-09-25)
2025-09-26 20:30:52 +00:00
nixvim-ci[bot]
fe79d7b005 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/e2642aa7d5a15eae586932a56f4294934f959c14?narHash=sha256-c7DUti3XM1aga8oVgaPnrVmEeCFtN9PaBxyNuqx8jPc%3D' (2025-09-24)
  → 'github:NixOS/nixpkgs/e57b3b16ad8758fd681511a078f35c416a8cc939?narHash=sha256-puBMviZhYlqOdUUgEmMVJpXqC/ToEqSvkyZ30qQ09xM%3D' (2025-09-25)
2025-09-26 20:30:52 +00:00
Gaetan Lepage
da7b983a29 flake/devshell/list-plugins: update EXCLUDES to fix the script 2025-09-25 21:15:02 +00:00
Gaetan Lepage
ce7fddd1ec plugins/chadtree: account for initially wrong declaration for the 'ignore.*' options 2025-09-25 20:59:27 +00:00
Gaetan Lepage
ffc4d73814 plugins/chadtree: migrate to mkNeovimPlugin 2025-09-25 20:59:27 +00:00
Gaetan Lepage
ea14727f4c plugins/chadtree: remove web-devicons automatic activation 2025-09-25 20:59:27 +00:00
nixvim-ci[bot]
a8a3a37c9e flake/dev/flake.lock: Update
Flake lock file updates:

• Updated input 'dev-nixpkgs':
    'github:NixOS/nixpkgs/a1f79a1770d05af18111fbbe2a3ab2c42c0f6cd0?narHash=sha256-5rdAi7CTvM/kSs6fHe1bREIva5W3TbImsto%2BdxG4mBo%3D' (2025-09-21)
  → 'github:NixOS/nixpkgs/e2642aa7d5a15eae586932a56f4294934f959c14?narHash=sha256-c7DUti3XM1aga8oVgaPnrVmEeCFtN9PaBxyNuqx8jPc%3D' (2025-09-24)
• Updated input 'home-manager':
    'github:nix-community/home-manager/6ce2e18007ff022db41d9cc042f8838e8c51ed66?narHash=sha256-bNRMXWSLM4K9cF1YaHYjLol60KIAWW4GzAoJDp5tA0w%3D' (2025-09-24)
  → 'github:nix-community/home-manager/232454052008027c8e925979d13a951e92729781?narHash=sha256-o1WyZI2T7yPywiY06Swt8AZH/ewKU1nLqDw8fw1fwPc%3D' (2025-09-25)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/128222dc911b8e2e18939537bed1762b7f3a04aa?narHash=sha256-/DbPkh6PZOgfueCbs3uzlk4ASU2nPPsiVWhpMCNkAd0%3D' (2025-09-18)
  → 'github:numtide/treefmt-nix/5eda4ee8121f97b218f7cc73f5172098d458f1d1?narHash=sha256-ySNJ008muQAds2JemiyrWYbwbG%2BV7S5wg3ZVKGHSFu8%3D' (2025-09-24)
2025-09-25 13:40:04 +00:00
nixvim-ci[bot]
f7d357bbfd flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/a1f79a1770d05af18111fbbe2a3ab2c42c0f6cd0?narHash=sha256-5rdAi7CTvM/kSs6fHe1bREIva5W3TbImsto%2BdxG4mBo%3D' (2025-09-21)
  → 'github:NixOS/nixpkgs/e2642aa7d5a15eae586932a56f4294934f959c14?narHash=sha256-c7DUti3XM1aga8oVgaPnrVmEeCFtN9PaBxyNuqx8jPc%3D' (2025-09-24)
2025-09-25 13:40:04 +00:00
nixvim-ci[bot]
9716716838 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-09-25 13:39:26 +00:00
will
6dbe8877e5 plugins/lsp/packages: make ansiblels unpackaged 2025-09-25 13:31:15 +00:00
santoshxshrestha
47b2ce062a rhubarb: init 2025-09-25 13:26:44 +00:00
santoshxshrestha
80cdf28db4 maintainers: add santosh 2025-09-25 13:26:44 +00:00
nixvim-ci[bot]
fd835f3dd1 flake/dev/flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/9a2dc0efbc569ce9352a6ffb8e8ec8dbc098e142?narHash=sha256-p%2B904PfmINyekyA/LieX3IYGsiFtExC00v5gSYfJtpM%3D' (2025-09-23)
  → 'github:nix-community/home-manager/6ce2e18007ff022db41d9cc042f8838e8c51ed66?narHash=sha256-bNRMXWSLM4K9cF1YaHYjLol60KIAWW4GzAoJDp5tA0w%3D' (2025-09-24)
2025-09-24 12:49:59 +00:00
nixvim-ci[bot]
aabad55a74 flake.lock: Update
Flake lock file updates:

• Updated input 'nuschtosSearch':
    'github:NuschtOS/search/aa975a3757f28ce862812466c5848787b868e116?narHash=sha256-1u3xTH%2B3kaHhztPmWtLAD8LF5pTYLR2CpsPFWTFnVtQ%3D' (2025-09-19)
  → 'github:NuschtOS/search/7d4c0fc4ffe3bd64e5630417162e9e04e64b27a4?narHash=sha256-igrxT%2B/MnmcftPOHEb%2BXDwAMq3Xg1Xy7kVYQaHhPlAg%3D' (2025-09-23)
2025-09-24 12:49:59 +00:00
nixvim-ci[bot]
0c15f88f1f flake/dev/flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/de5369834ff1f75246c46be89ef993392e961c26?narHash=sha256-0VP5cVd6DyibHNPC/IJ5Ut%2BKuNYUeKmr5ltzf%2BIcpjA%3D' (2025-09-22)
  → 'github:nix-community/home-manager/9a2dc0efbc569ce9352a6ffb8e8ec8dbc098e142?narHash=sha256-p%2B904PfmINyekyA/LieX3IYGsiFtExC00v5gSYfJtpM%3D' (2025-09-23)
2025-09-23 22:16:37 +00:00
Gaetan Lepage
f828dead77 Revert "tests/all-package-defaults: disable aider.nvim on aarch64-linux (hm build failure)"
This reverts commit e77eff7db2.

The issue was fixed in https://github.com/NixOS/nixpkgs/pull/444320
2025-09-22 14:25:08 +00:00
nixvim-ci[bot]
e7cae3c3c1 flake/dev/flake.lock: Update
Flake lock file updates:

• Updated input 'dev-nixpkgs':
    'github:NixOS/nixpkgs/90ade7da38aa49c2e2693a04a44662a0e61530e9?narHash=sha256-H%2BC4c%2BjKCZpSJHODHFaY6b2ciB3Hv00V5QKA7yUVtis%3D' (2025-09-19)
  → 'github:NixOS/nixpkgs/a1f79a1770d05af18111fbbe2a3ab2c42c0f6cd0?narHash=sha256-5rdAi7CTvM/kSs6fHe1bREIva5W3TbImsto%2BdxG4mBo%3D' (2025-09-21)
• Updated input 'home-manager':
    'github:nix-community/home-manager/edc7468e12be92e926847cb02418e649b02b59dd?narHash=sha256-BLtD%2B6qWz7fQjPk2wpwyXQLGI0E30Ikgf2ppn2nVadI%3D' (2025-09-20)
  → 'github:nix-community/home-manager/de5369834ff1f75246c46be89ef993392e961c26?narHash=sha256-0VP5cVd6DyibHNPC/IJ5Ut%2BKuNYUeKmr5ltzf%2BIcpjA%3D' (2025-09-22)
2025-09-22 14:25:08 +00:00