blob: 289db3493c382fb0c624c63d60bfc637746a7578 (
plain)
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
26
|
;; Autopairs for brackets and quote symbols.
(module config.autopairs
{autoload {util util}})
(let [(ok? npairs) util.load-plugin :nvim-autopairs]
(when ok?
(npairs.setup {
: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}}))
|