summaryrefslogtreecommitdiff
path: root/fnl/plugins/editor/autopairs.fnl
blob: 36e8ba5adfb3a3bf2d0285505050b8a7564ad545 (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.

(local 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}})

{1 :windwp/nvim-autopairs :event :InsertEnter : opts}