From b8faa3bb6069132c8dd58eeba1796a733dbf1f0e Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Tue, 21 May 2019 00:40:38 +1200 Subject: Improve Markdown heading mapping Leave me on the same row as the underline, and use getpos()/setpos() --- vim/autoload/markdown.vim | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/vim/autoload/markdown.vim b/vim/autoload/markdown.vim index 34c7bda7..9bedbb68 100644 --- a/vim/autoload/markdown.vim +++ b/vim/autoload/markdown.vim @@ -1,6 +1,9 @@ " Add an underline under a heading function! markdown#Heading(char) abort - let heading = getline('.') + let pos = getpos('.') + let heading = getline(pos[1]) let underline = repeat(a:char, strlen(heading)) - call append(line('.'), underline) + call append(pos[1], underline) + let pos[1] += 1 + call setpos('.', pos) endfunction -- cgit v1.2.3 From 676d2780a5dac06268abee4a27465cf2684c3715 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Tue, 21 May 2019 00:40:54 +1200 Subject: Bump VERSION --- VERSION | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/VERSION b/VERSION index 06f060d6..84e8a6d7 100644 --- a/VERSION +++ b/VERSION @@ -1,2 +1,2 @@ -tejr dotfiles v4.36.0 -Mon May 20 12:30:34 UTC 2019 +tejr dotfiles v4.37.0 +Mon May 20 12:40:54 UTC 2019 -- cgit v1.2.3