summaryrefslogtreecommitdiff
path: root/fnl/config/treesitter.fnl
blob: a76ff3245ccb2af63dc734b9ca72a5a269f3080c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
;; Treesitter is a tool for building syntax trees for source files.
;; In the neovim context it helps with better coloring.
(module config.treesitter {autoload {util util}})

(let [treesitter (util.load-plugin :nvim-treesitter.configs)]
  (treesitter.setup {:ensure_installed :all
                     :sync_install false
                     :ignore_install [""]
                     :autopairs {:enable true}
                     :highlight {:enable true
                                 :disable [:org]
                                 :additional_vim_regex_highlighting [:org]}}
                    :context_commentstring {:enable true :enable_autocmd false}
                    :indent {:enable true :disable [:yaml :python :css]}
                    :playground {:enable true}))