diff options
Diffstat (limited to 'vim')
-rw-r--r-- | vim/autoload/markdown.vim | 7 |
1 files 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 |