summaryrefslogtreecommitdiff
path: root/dot_config/nvim/fnl/plugins/langs.fnl
blob: 5bfb8177ed67d8723ae4ba1906cbdf8643905bb4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
(import-macros {: tbl} :toast.macros)
; language support
[(tbl :nvim-treesitter/nvim-treesitter &
      :version false
      :build ::TSUpdate
      :dependnecies [:nvim-treesitter/nvim-treesitter-textobjects]
      :main :nvim-treesitter.configs
      :opts {:ensure_installed :all
             :ignore_install   [:norg]
             :sync_install     :true
             :highlight        {:enable true
                                :disable [:markdown]
                                :additional_vim_regex_highlighting [:markdown]}})
 ; non-treesitter languages
 (tbl :janet-lang/janet.vim & :ft :janet)
 (tbl :preservim/vim-markdown &
      :version false
      :dependencies [:godlygeek/tabular]
      :ft :markdown)
 ; helper for lisps
 (tbl :gpanders/nvim-parinfer &
      :ft [:clojure
           :fennel
           :janet
           :scm])]