summaryrefslogtreecommitdiff
path: root/fnl/plugins/editor/autopairs.fnl
blob: d1aabf685d4ab21d2a7c8394080235a88b8d03d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
;; Autopairs for brackets and quote symbols.

{1 :windwp/nvim-autopairs
 :event :InsertEnter
 :opts {:check_ts true
        :ts_config {:lua [:string :source]
                    :javascript [:string :template_string]
                    :java false}
        :disable_filetype [:TelescopePrompt :spectre_panel]
        :fast_warp {:map :<M-e>
                    :chars ["{" "[" "(" "\"" "'"]
                    :pattern (string.gsub "[%'%\"%)%>%]%)%}%,]" "%s+" "")
                    :check_comma true
                    :highlight :PmenuSel
                    :highlight_grey :LineNr
                    :offset 0
                    :end_key "$"
                    :keys :qwertyuiopzxcvbnmasdfghjkl
                    :highlight :PmenuSel
                    :highlight_grey :LineNr}}}