summaryrefslogtreecommitdiff
path: root/rc/filetype/clojure.kak
diff options
context:
space:
mode:
authorJason Felice <jason.m.felice@gmail.com>2020-01-03 14:56:21 -0500
committerJason Felice <jason.m.felice@gmail.com>2020-01-03 15:14:56 -0500
commit0ed3bd662cc456cee4e67d6a755a6cdb2df6ed8a (patch)
treecc625062e7039671ec408c19064da11d8fa0110a /rc/filetype/clojure.kak
parentf2159750d28153b68b244d2bdcc3905e0efa425d (diff)
{clojure,lisp}.kak: handle doubled brackets
Diffstat (limited to 'rc/filetype/clojure.kak')
-rw-r--r--rc/filetype/clojure.kak2
1 files changed, 1 insertions, 1 deletions
diff --git a/rc/filetype/clojure.kak b/rc/filetype/clojure.kak
index 68b79eca..9e8d73b8 100644
--- a/rc/filetype/clojure.kak
+++ b/rc/filetype/clojure.kak
@@ -208,7 +208,7 @@ define-command -hidden clojure-indent-on-new-line %{
execute-keys -draft '"wze<a-L>s.{' %sh{printf $(( kak_opt_indentwidth - 1 ))} '}\K.*<ret><a-;>;"i<a-Z><gt>'
} catch %{
# If not special and parameter appears on line 1, indent to parameter
- execute-keys -draft '"wze<a-K>[\s()\[\]\{\}]<ret><a-l>s\h\K[^\s].*<ret><a-;>;"i<a-Z><gt>'
+ execute-keys -draft '"wz<a-K>[()[\]{}]<ret>e<a-K>[\s()\[\]\{\}]<ret><a-l>s\h\K[^\s].*<ret><a-;>;"i<a-Z><gt>'
}
}
try %{ execute-keys -draft '[rl"i<a-Z><gt>' }