aboutsummaryrefslogtreecommitdiff
path: root/modules/users/editors
diff options
context:
space:
mode:
authorschererleander <leander@schererleander.de>2026-01-08 12:23:44 +0100
committerLeander Scherer <leander@schererleander.de>2026-01-08 19:08:12 +0100
commit481ad09e276064b85c76a2321c7f2457dfeb025a (patch)
tree19c68d11c1760322bb7be7b015c5028269de73fe /modules/users/editors
parent130cf0ca75680d877ee5888d5966cfb8d422781f (diff)
feat(nvim): add lua language option
Diffstat (limited to 'modules/users/editors')
-rw-r--r--modules/users/editors/neovim/default.nix8
1 files changed, 7 insertions, 1 deletions
diff --git a/modules/users/editors/neovim/default.nix b/modules/users/editors/neovim/default.nix
index 975fae8..fd2341f 100644
--- a/modules/users/editors/neovim/default.nix
+++ b/modules/users/editors/neovim/default.nix
@@ -49,6 +49,11 @@ in
type = types.bool;
default = true;
};
+ lua = mkOption {
+ description = "enable the lua integration";
+ type = types.bool;
+ default = true;
+ };
latex = mkOption {
description = "enable latex integration";
type = types.bool;
@@ -77,8 +82,9 @@ in
++ (optionals cfg.langs.java [ pkgs.jdt-language-server ])
++ (optionals cfg.langs.nix [
pkgs.nil
- pkgs.nixfmt-rfc-style
+ pkgs.nixfmt
])
+ ++ (optionals cfg.langs.lua [ pkgs.lua-language-server ])
++ (optionals cfg.langs.latex [ pkgs.texlab ]);
plugins = with pkgs.vimPlugins; [