1
0
mirror of https://github.com/amix/vimrc synced 2025-07-01 04:35:00 +08:00

Updated plugins

This commit is contained in:
Amir
2024-01-07 16:14:20 +01:00
parent 86762cf230
commit f676f799e7
172 changed files with 3227 additions and 1204 deletions

View File

@ -1,6 +1,6 @@
"TODO print messages when on visual mode. I only see VISUAL, not the messages.
" Function interface phylosophy:
" Function interface philosophy:
"
" - functions take arbitrary line numbers as parameters.
" Current cursor line is only a suitable default parameter.
@ -56,7 +56,7 @@ let s:levelRegexpDict = {
\ 6: '\v^######[^#]@='
\ }
" Maches any header level of any type.
" Matches any header level of any type.
"
" This could be deduced from `s:levelRegexpDict`, but it is more
" efficient to have a single regexp for this.
@ -538,6 +538,19 @@ endfunction
"
function! s:TableFormat()
let l:pos = getpos('.')
if get(g:, 'vim_markdown_borderless_table', 0)
" add `|` to the beginning of the line if it isn't present
normal! {
call search('|')
execute 'silent .,''}s/\v^(\s{0,})\|?([^\|])/\1|\2/e'
" add `|` to the end of the line if it isn't present
normal! {
call search('|')
execute 'silent .,''}s/\v([^\|])\|?(\s{0,})$/\1|\2/e'
endif
normal! {
" Search instead of `normal! j` because of the table at beginning of file edge case.
call search('|')
@ -719,7 +732,7 @@ if !exists('*s:EditUrlUnderCursor')
execute l:editmethod l:url
endif
if l:anchor !=# ''
silent! execute '/'.l:anchor
call search(l:anchor, 's')
endif
else
execute l:editmethod . ' <cfile>'
@ -765,7 +778,7 @@ endif
command! -buffer -range=% HeaderDecrease call s:HeaderDecrease(<line1>, <line2>)
command! -buffer -range=% HeaderIncrease call s:HeaderDecrease(<line1>, <line2>, 1)
command! -buffer -range=% SetexToAtx call s:SetexToAtx(<line1>, <line2>)
command! -buffer TableFormat call s:TableFormat()
command! -buffer -range TableFormat call s:TableFormat()
command! -buffer Toc call s:Toc()
command! -buffer Toch call s:Toc('horizontal')
command! -buffer Tocv call s:Toc('vertical')