languages: move to mkGrammarOption in remaining languages

This commit is contained in:
poz 2025-07-21 10:53:47 +02:00
commit adfb0d1fec
No known key found for this signature in database
3 changed files with 4 additions and 14 deletions

View file

@ -12,7 +12,7 @@
inherit (lib.nvim.attrsets) mapListToAttrs;
inherit (lib.generators) mkLuaInline;
inherit (lib.nvim.dag) entryBefore;
inherit (lib.nvim.types) mkServersOption;
inherit (lib.nvim.types) mkGrammarOption mkServersOption;
cfg = config.vim.languages.python;
@ -219,11 +219,7 @@ in {
treesitter = {
enable = mkEnableOption "Python treesitter" // {default = config.vim.languages.enableTreesitter;};
package = mkOption {
description = "Python treesitter grammar to use";
type = package;
default = pkgs.vimPlugins.nvim-treesitter.builtGrammars.python;
};
package = mkGrammarOption pkgs "python";
};
lsp = {

View file

@ -9,7 +9,7 @@
inherit (lib.meta) getExe;
inherit (lib.modules) mkIf mkMerge;
inherit (lib.types) enum listOf package str;
inherit (lib.nvim.types) diagnostics mkServersOption;
inherit (lib.nvim.types) diagnostics mkGrammarOption mkServersOption;
inherit (lib.nvim.attrsets) mapListToAttrs;
inherit (lib.generators) mkLuaInline;
@ -66,12 +66,7 @@ in {
treesitter = {
enable = mkEnableOption "SQL treesitter" // {default = config.vim.languages.enableTreesitter;};
package = mkOption {
type = package;
default = pkgs.vimPlugins.nvim-treesitter.builtGrammars.sql;
description = "SQL treesitter grammar to use";
};
package = mkGrammarOption pkgs "sql";
};
lsp = {

View file

@ -49,7 +49,6 @@ in {
treesitter = {
enable = mkEnableOption "YAML treesitter" // {default = config.vim.languages.enableTreesitter;};
package = mkGrammarOption pkgs "yaml";
};