mirror of
https://github.com/dhruvasagar/vim-table-mode.git
synced 2025-11-13 05:23:46 -05:00
Add support for center alignment. Fix #57
We now have support for center alignment, simply add a header border with the `g:table_mode_align_char` as both the first and the last character so it would look something like `+:.....:+` to center align the column values.
This commit is contained in:
@@ -45,7 +45,10 @@ function! s:GenerateHeaderBorder(line) "{{{2
|
||||
|
||||
for idx in range(len(hcols))
|
||||
if hcols[idx] =~# g:table_mode_align_char
|
||||
if hcols[idx] =~# g:table_mode_align_char . '$'
|
||||
" center align
|
||||
if hcols[idx] =~# g:table_mode_align_char . '[^'.g:table_mode_align_char.']\+' . g:table_mode_align_char
|
||||
let gcols[idx] = g:table_mode_align_char . gcols[idx][1:-2] . g:table_mode_align_char
|
||||
elseif hcols[idx] =~# g:table_mode_align_char . '$'
|
||||
let gcols[idx] = gcols[idx][:-2] . g:table_mode_align_char
|
||||
else
|
||||
let gcols[idx] = g:table_mode_align_char . gcols[idx][1:]
|
||||
|
||||
Reference in New Issue
Block a user