mirror of
https://github.com/dhruvasagar/vim-table-mode.git
synced 2025-11-08 19:13:46 -05:00
Minor refactoring
This commit is contained in:
@@ -127,11 +127,12 @@ function! s:UpdateLineBorder(line) "{{{2
|
|||||||
let hf = s:StartExpr() . g:table_mode_corner . '[' . g:table_mode_corner .
|
let hf = s:StartExpr() . g:table_mode_corner . '[' . g:table_mode_corner .
|
||||||
\ g:table_mode_fillchar . ']*' . g:table_mode_corner . '\?\s*$'
|
\ g:table_mode_fillchar . ']*' . g:table_mode_corner . '\?\s*$'
|
||||||
|
|
||||||
|
let rowgap = s:RowGap()
|
||||||
let border = s:GenerateBorder(line)
|
let border = s:GenerateBorder(line)
|
||||||
|
|
||||||
let [prev_line, next_line] = [getline(line-1), getline(line+1)]
|
let [prev_line, next_line] = [getline(line-1), getline(line+1)]
|
||||||
if next_line =~# hf
|
if next_line =~# hf
|
||||||
if s:Strlen(border) > s:Strlen(s:GenerateBorder(line + s:RowGap())) || !tablemode#IsATableRow(line + s:RowGap())
|
if s:Strlen(border) > s:Strlen(s:GenerateBorder(line + rowgap)) || !tablemode#IsATableRow(line + rowgap)
|
||||||
call setline(line+1, border)
|
call setline(line+1, border)
|
||||||
endif
|
endif
|
||||||
else
|
else
|
||||||
@@ -139,7 +140,7 @@ function! s:UpdateLineBorder(line) "{{{2
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
if prev_line =~# hf
|
if prev_line =~# hf
|
||||||
if s:Strlen(border) > s:Strlen(s:GenerateBorder(line - s:RowGap())) || !tablemode#IsATableRow(line - s:RowGap())
|
if s:Strlen(border) > s:Strlen(s:GenerateBorder(line - rowgap)) || !tablemode#IsATableRow(line - rowgap)
|
||||||
call setline(line-1, border)
|
call setline(line-1, border)
|
||||||
endif
|
endif
|
||||||
else
|
else
|
||||||
@@ -290,12 +291,7 @@ endfunction
|
|||||||
" }}}2
|
" }}}2
|
||||||
|
|
||||||
function! tablemode#TableRealign(line) "{{{2
|
function! tablemode#TableRealign(line) "{{{2
|
||||||
let line = 0
|
let line = s:Line(a:line)
|
||||||
if type(a:line) == type('')
|
|
||||||
let line = line(a:line)
|
|
||||||
else
|
|
||||||
let line = a:line
|
|
||||||
endif
|
|
||||||
|
|
||||||
let [lnums, lines] = [[], []]
|
let [lnums, lines] = [[], []]
|
||||||
let tline = line
|
let tline = line
|
||||||
|
|||||||
Reference in New Issue
Block a user