summaryrefslogtreecommitdiff
path: root/common/home/programs/nixvim/plugins/treesitter.nix
blob: 86628c72cdd1f5950d8753a2c595ac14f5e59ffa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{ ... }:
{
  enable = true;
  settings = {
    auto_install = true;
    highlight = {
      additional_vim_regex_highlighting = true;
      enable = true;
    };
    incremental_selection = {
      enable = true;
      keymaps = {
        init_selection = false;
        node_decremental = "grm";
        node_incremental = "grn";
        scope_incremental = "grc";
      };
    };
    indent = {
      enable = false;
    };
    sync_install = false;
  };
}