diff options
| author | Alex Leferry 2 <alexherbo2@gmail.com> | 2014-07-16 13:56:40 +0200 |
|---|---|---|
| committer | Alex Leferry 2 <alexherbo2@gmail.com> | 2014-07-16 13:56:40 +0200 |
| commit | cd656ae4ebc44f9e8f3aea85f9e5dec4cc9b45b3 (patch) | |
| tree | f14ea7eef86531f4ce2b8f3635b36501708d5566 | |
| parent | e6699c66ede2d482fe2a6d16c3367913c5116dad (diff) | |
javascript.kak: fix indent on closer token
| -rw-r--r-- | rc/javascript.kak | 8 | ||||
| -rw-r--r-- | rc/json.kak | 8 |
2 files changed, 8 insertions, 8 deletions
diff --git a/rc/javascript.kak b/rc/javascript.kak index 4592d4db..6ace8dad 100644 --- a/rc/javascript.kak +++ b/rc/javascript.kak @@ -47,10 +47,10 @@ def -hidden _javascript_filter_around_selections %{ } def -hidden _javascript_indent_on_char " - eval -draft -itersel ' - # indent closer token to its opener - try %_ exec -draft gh <a-k> ^\h*[]}] <ret> m <a-&> _ - ' + eval -draft -itersel %_ + # align closer token to its opener when alone on a line + try %/ exec -draft <a-h> <a-k> ^\h+[]}]$ <ret> m s \`|.\' <ret> 1<a-&> / + _ " def -hidden _javascript_indent_on_new_line " diff --git a/rc/json.kak b/rc/json.kak index f1a32f3b..dcc18db3 100644 --- a/rc/json.kak +++ b/rc/json.kak @@ -34,10 +34,10 @@ def -hidden _json_filter_around_selections %{ } def -hidden _json_indent_on_char " - eval -draft -itersel ' - # indent closer token to its opener - try %_ exec -draft gh <a-k> ^\h*[]}] <ret> m <a-&> _ - ' + eval -draft -itersel %_ + # align closer token to its opener when alone on a line + try %/ exec -draft <a-h> <a-k> ^\h+[]}]$ <ret> m s \`|.\' <ret> 1<a-&> / + _ " def -hidden _json_indent_on_new_line " |
