treesitter: don't use mkIf

This commit is contained in:
Pedro Alves 2021-02-10 21:01:07 +00:00
parent b13df5bd67
commit a9402c953a

View file

@ -52,24 +52,24 @@ in
tsOptions = { tsOptions = {
highlight = { highlight = {
enable = cfg.enable; enable = cfg.enable;
disable = mkIf (cfg.disabledLanguages != []) cfg.disabledLanguages; disable = if (cfg.disabledLanguages != []) then cfg.disabledLanguages else null;
custom_captures = mkIf (cfg.customCaptures != {}) cfg.customCaptures; custom_captures = if (cfg.customCaptures != {}) then cfg.customCaptures else null;
}; };
# incremental_selection = mkIf cfg.incrementalSelection.enable { incremental_selection = if cfg.incrementalSelection.enable then {
# enable = true;
# keymaps = {
# init_selection = cfg.incrementalSelection.keymaps.initSelection;
# node_incremental = cfg.incrementalSelection.keymaps.nodeIncremental;
# scope_incremental = cfg.incrementalSelection.keymaps.scopeIncremental;
# node_decremental = cfg.incrementalSelection.keymaps.nodeDecremental;
# };
# };
indent = mkIf cfg.indent {
enable = true; enable = true;
keymaps = {
init_selection = cfg.incrementalSelection.keymaps.initSelection;
node_incremental = cfg.incrementalSelection.keymaps.nodeIncremental;
scope_incremental = cfg.incrementalSelection.keymaps.scopeIncremental;
node_decremental = cfg.incrementalSelection.keymaps.nodeDecremental;
}; };
} else null;
indent = if cfg.indent then {
enable = true;
} else null;
ensure_installed = cfg.ensureInstalled; ensure_installed = cfg.ensureInstalled;
}; };