mirror of
https://codeberg.org/leana8959/.files.git
synced 2025-12-06 22:59:15 +00:00
ref(nvim): fennel-ized autopairs
This commit is contained in:
parent
840b7715a8
commit
8952da1ccb
2 changed files with 18 additions and 30 deletions
18
.config/nvim/fnl/plugins/_autopairs.fnl
Normal file
18
.config/nvim/fnl/plugins/_autopairs.fnl
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
(local Rule (require :nvim-autopairs.rule))
|
||||
(local cond (require :nvim-autopairs.conds))
|
||||
(local npairs (require :nvim-autopairs))
|
||||
|
||||
(npairs.setup {:disable_filetype [:fennel :clojure :lisp :racket :scheme]})
|
||||
|
||||
(local cmp (require :cmp))
|
||||
(local cmp-autopairs (require :nvim-autopairs.completion.cmp))
|
||||
|
||||
(cmp.event:on :confirm_done (cmp-autopairs.on_confirm_done))
|
||||
|
||||
(npairs.add_rules [(-> (Rule "$" "$" [:tex :typst])
|
||||
(: :with_pair (cond.not_before_regex "%a"))
|
||||
(: :with_pair (cond.not_after_regex "%a"))
|
||||
(: :with_move cond.done))
|
||||
(-> (Rule "```" "```" :typst)
|
||||
(: :with_pair (cond.not_before_text "```"))
|
||||
(: :with_cr cond.done))])
|
||||
Loading…
Add table
Add a link
Reference in a new issue