2020-10-28 06:09:14 +01:00
|
|
|
require'nvim-treesitter.configs'.setup {
|
2021-03-19 04:47:03 +01:00
|
|
|
ensure_installed = "all", -- one of "all", "maintained" (parsers with maintainers), or a list of languages
|
2021-03-27 22:21:52 +01:00
|
|
|
-- TODO seems to be broken
|
|
|
|
ignore_install = {"haskell"},
|
2021-03-19 04:47:03 +01:00
|
|
|
highlight = {
|
2021-03-27 22:21:52 +01:00
|
|
|
enable = true -- false will disable the whole extension
|
2021-03-19 04:47:03 +01:00
|
|
|
},
|
2021-03-28 21:50:28 +02:00
|
|
|
indent = {enable = true, disable = {"python"}},
|
2021-03-19 04:47:03 +01:00
|
|
|
playground = {
|
|
|
|
enable = true,
|
|
|
|
disable = {},
|
|
|
|
updatetime = 25, -- Debounced time for highlighting nodes in the playground from source code
|
|
|
|
persist_queries = false -- Whether the query persists across vim sessions
|
|
|
|
},
|
2021-03-19 21:06:01 +01:00
|
|
|
autotag = {enable = true},
|
2021-03-27 22:21:52 +01:00
|
|
|
rainbow = {enable = true},
|
|
|
|
context_commentstring = {enable = true, config = {javascriptreact = {style_element = '{/*%s*/}'}}}
|
2021-03-19 04:47:03 +01:00
|
|
|
-- refactor = {highlight_definitions = {enable = true}}
|
2020-10-28 06:09:14 +01:00
|
|
|
}
|
2020-10-28 07:53:08 +01:00
|
|
|
|