diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2016-10-23 18:29:28 +0100 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2016-10-23 18:29:28 +0100 |
| commit | d8516d3fcbd3daaebcebb79fd1c8089e8c5d1f7d (patch) | |
| tree | 19ef74e2faeac442f38f71f1a9917473429c8b5e | |
| parent | 28db6f04f1c348289f495dee493efb486b40cf33 (diff) | |
| parent | 84b02bf40758f1a5e52faa5fb8a7e62c3f38c03e (diff) | |
Merge remote-tracking branch 'occivink/master'
| -rw-r--r-- | rc/base/fish.kak | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/rc/base/fish.kak b/rc/base/fish.kak index 3e2b844c..81c1dabc 100644 --- a/rc/base/fish.kak +++ b/rc/base/fish.kak @@ -56,18 +56,18 @@ def -hidden _fish_indent_on_new_line %{ # filter previous line try %{ exec -draft k:_fish_filter_around_selections<ret> } # indent after start structure - try %{ exec -draft kx<a-k>^\h*(begin|case|else|for|function|if|switch|while)\b<ret>j<a-gt> } + try %{ exec -draft k<a-x><a-k>^\h*(begin|case|else|for|function|if|switch|while)\b<ret>j<a-gt> } } } def -hidden _fish_insert_on_new_line %{ eval -no-hooks -draft -itersel %{ # copy _#_ comment prefix and following white spaces - try %{ exec -draft kxs^\h*\K#\h*<ret>yjp } + try %{ exec -draft k<a-x>s^\h*\K#\h*<ret>yjp } # wisely add end structure eval -save-regs x %{ - try %{ exec -draft kxs^\h+<ret>"xy } catch %{ reg x '' } - try %{ exec -draft kx<a-k>^<c-r>x(begin|for|function|if|switch|while)<ret>j<a-a>iX<a-\;>K<a-K>^<c-r>x(begin|for|function|if|switch|while).*\n<c-r>xend$<ret>jxypjaend<esc><a-lt> } + try %{ exec -draft k<a-x>s^\h+<ret>"xy } catch %{ reg x '' } + try %{ exec -draft k<a-x><a-k>^<c-r>x(begin|for|function|if|switch|while)<ret>j<a-a>iX<a-\;>K<a-K>^<c-r>x(begin|for|function|if|switch|while).*\n<c-r>xend$<ret>jxypjaend<esc><a-lt> } } } } |
