From da153af87e104d74d134a18b330b040003abae11 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Tue, 21 May 2019 00:43:11 +1200 Subject: End heading mapping on first column --- vim/autoload/markdown.vim | 1 + 1 file changed, 1 insertion(+) diff --git a/vim/autoload/markdown.vim b/vim/autoload/markdown.vim index 9bedbb68..5b4ea205 100644 --- a/vim/autoload/markdown.vim +++ b/vim/autoload/markdown.vim @@ -5,5 +5,6 @@ function! markdown#Heading(char) abort let underline = repeat(a:char, strlen(heading)) call append(pos[1], underline) let pos[1] += 1 + let pos[2] = 1 call setpos('.', pos) endfunction -- cgit v1.2.3 From 40789aade09f3435ee080a234ac8f1da9b0d705b Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Tue, 21 May 2019 00:44:38 +1200 Subject: Add comments to Markdown heading mapping --- vim/autoload/markdown.vim | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/vim/autoload/markdown.vim b/vim/autoload/markdown.vim index 5b4ea205..c0818246 100644 --- a/vim/autoload/markdown.vim +++ b/vim/autoload/markdown.vim @@ -1,10 +1,22 @@ " Add an underline under a heading function! markdown#Heading(char) abort + + " Get current position let pos = getpos('.') + + " Get heading text from current line let heading = getline(pos[1]) + + " Build underline string by repeating character by the string length of the + " heading text let underline = repeat(a:char, strlen(heading)) + + " Append the heading text to the buffer on a new line after the heading call append(pos[1], underline) + + " Move to the first column of the underline we just inserted let pos[1] += 1 let pos[2] = 1 call setpos('.', pos) + endfunction -- cgit v1.2.3 From 633179f8812962fd9d3025b3bf85846b46fd7a04 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Tue, 21 May 2019 00:44:50 +1200 Subject: Bump VERSION --- VERSION | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/VERSION b/VERSION index 84e8a6d7..0bc9d794 100644 --- a/VERSION +++ b/VERSION @@ -1,2 +1,2 @@ -tejr dotfiles v4.37.0 -Mon May 20 12:40:54 UTC 2019 +tejr dotfiles v4.38.0 +Mon May 20 12:44:50 UTC 2019 -- cgit v1.2.3