Better comment inserting tests and fix implementation
This commit is contained in:
parent
785f7fe9ed
commit
167cffb3da
|
@ -95,7 +95,7 @@ define-command -hidden elixir-trim-indent %{
|
||||||
define-command -hidden elixir-insert-on-new-line %[
|
define-command -hidden elixir-insert-on-new-line %[
|
||||||
evaluate-commands -no-hooks -draft -itersel %[
|
evaluate-commands -no-hooks -draft -itersel %[
|
||||||
# copy '#' comment prefix and following white spaces
|
# copy '#' comment prefix and following white spaces
|
||||||
try %{ exec -draft k <a-x> s ^\h*#\h* <ret> y jgh P }
|
try %{ exec -draft k <a-x> s ^\h*\K#\h* <ret> y jgi P }
|
||||||
# wisely add end structure
|
# wisely add end structure
|
||||||
evaluate-commands -save-regs x %[
|
evaluate-commands -save-regs x %[
|
||||||
try %{ execute-keys -draft k <a-x> s ^ \h + <ret> \" x y } catch %{ reg x '' }
|
try %{ execute-keys -draft k <a-x> s ^ \h + <ret> \" x y } catch %{ reg x '' }
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
c<ret>
|
c<ret><esc><a-o>jo# comment3<ret>comment4<esc><a-o>jo# indented<ret>indented2
|
||||||
|
|
|
@ -1,2 +1,8 @@
|
||||||
# Comment
|
# Comment
|
||||||
# comment2
|
# comment2
|
||||||
|
|
||||||
|
# comment3
|
||||||
|
# comment4
|
||||||
|
|
||||||
|
# indented
|
||||||
|
# indented2
|
||||||
|
|
Loading…
Reference in New Issue
Block a user