2023-02-19 21:23:55 +01:00
|
|
|
(local (configs parsers)
|
|
|
|
(values (require :nvim-treesitter.configs)
|
|
|
|
(require :nvim-treesitter.parsers)))
|
|
|
|
|
|
|
|
(var parser-config (parsers.get_parser_configs))
|
|
|
|
|
|
|
|
(tset parser-config :haxe {:install_info {:url "https://github.com/vantreeseba/tree-sitter-haxe"
|
|
|
|
:files [:src/parser.c]
|
|
|
|
:branch :main}
|
|
|
|
:filetype :haxe})
|
|
|
|
|
|
|
|
(configs.setup {:highlight {:enable true}
|
|
|
|
:autotag {:enable true}
|
|
|
|
:indent {:enable true}
|
|
|
|
:rainbow {:enable true
|
2023-02-21 21:42:55 +01:00
|
|
|
:hlgroups (fcollect [i 1 6] (.. :TSRainbow i))}
|
2023-02-21 22:44:36 +01:00
|
|
|
:playground {:enable true}
|
|
|
|
:incremental_selection {:enable true
|
|
|
|
:keymaps {:init_selection :fv
|
|
|
|
:node_incremental :v
|
|
|
|
:node_decremental :V
|
|
|
|
:scope_incremental false}}})
|