aboutsummaryrefslogtreecommitdiffstats
path: root/modules/tools/nixvim
diff options
context:
space:
mode:
authorArpit Chakladar <arpitchakladar@proton.me>2026-04-16 23:10:02 +0530
committerArpit Chakladar <arpitchakladar@proton.me>2026-04-16 23:10:02 +0530
commitc97295e4e104b84953fdd1276c3ae454c4f70fea (patch)
treecf2a85a7c65b9c4b9d04bda33a1b11960fb2d334 /modules/tools/nixvim
parent124abda461ea9d7bcef66bbb237b1f8660a330b3 (diff)
downloadhome-manager-config-c97295e4e104b84953fdd1276c3ae454c4f70fea.tar.gz
home-manager-config-c97295e4e104b84953fdd1276c3ae454c4f70fea.zip
using neovim to display the man pages
Diffstat (limited to 'modules/tools/nixvim')
-rw-r--r--modules/tools/nixvim/default.nix5
-rw-r--r--modules/tools/nixvim/plugins/lsp.nix1
2 files changed, 5 insertions, 1 deletions
diff --git a/modules/tools/nixvim/default.nix b/modules/tools/nixvim/default.nix
index 6050695..be17856 100644
--- a/modules/tools/nixvim/default.nix
+++ b/modules/tools/nixvim/default.nix
@@ -76,6 +76,9 @@
};
};
- home.sessionVariables.EDITOR = "nvim";
+ home.sessionVariables = {
+ EDITOR = lib.mkForce (lib.getExe config.programs.nixvim.package);
+ MANPAGER = "${lib.getExe config.programs.nixvim.package} +Man!";
+ };
};
}
diff --git a/modules/tools/nixvim/plugins/lsp.nix b/modules/tools/nixvim/plugins/lsp.nix
index 1621d43..fa7dbe2 100644
--- a/modules/tools/nixvim/plugins/lsp.nix
+++ b/modules/tools/nixvim/plugins/lsp.nix
@@ -6,6 +6,7 @@
plugins.lsp = {
enable = true;
inlayHints = true;
+ autoLoad = true;
keymaps.lspBuf = {
K = "hover";
gD = "references";