aboutsummaryrefslogtreecommitdiff
path: root/vim/autoload/markdown.vim
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2019-05-21 00:40:54 +1200
committerTom Ryder <tom@sanctum.geek.nz>2019-05-21 00:40:54 +1200
commite957f0277d9542d655af389ab9c3f860a686f004 (patch)
treef977f82b94f5516fb76df838ebf5c96cbb4ef9ac /vim/autoload/markdown.vim
parentMerge branch 'release/v4.36.0' (diff)
parentBump VERSION (diff)
downloaddotfiles-e957f0277d9542d655af389ab9c3f860a686f004.tar.gz
dotfiles-e957f0277d9542d655af389ab9c3f860a686f004.zip
Merge branch 'release/v4.37.0'v4.37.0
* release/v4.37.0: Bump VERSION Improve Markdown heading mapping
Diffstat (limited to 'vim/autoload/markdown.vim')
-rw-r--r--vim/autoload/markdown.vim7
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