diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2022-10-14 17:40:10 +0200 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2022-10-14 17:40:10 +0200 |
commit | bc8a81d3592dab86334f27d1d43c080ebf680d42 (patch) | |
tree | f367857d8c196d36f2d6dec3c2f6c9d703b06b7c /autoload/csv.vim | |
parent | 38282d58387cff48ac203f6912c05e4c8686141b (diff) | |
download | vim-polyglot-bc8a81d3592dab86334f27d1d43c080ebf680d42.tar.gz vim-polyglot-bc8a81d3592dab86334f27d1d43c080ebf680d42.zip |
Update
Diffstat (limited to 'autoload/csv.vim')
-rw-r--r-- | autoload/csv.vim | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/autoload/csv.vim b/autoload/csv.vim index ba04d2bc..4111f6ed 100644 --- a/autoload/csv.vim +++ b/autoload/csv.vim @@ -826,8 +826,8 @@ fu! csv#Columnize(field) "{{{3 let colnr = s:columnize_count % s:max_cols let width = get(b:col_width, colnr, 20) let align = 'r' - if exists('b:csv_arrange_align') - let align=b:csv_arrange_align + if exists('b:csv_arrange_align') || exists('g:csv_arrange_align') + let align=get(b:, 'csv_arrange_align', g:csv_arrange_align) let indx=match(align, '\*') if indx > 0 let align = align[0:(indx-1)]. repeat(align[indx-1], len(b:col_width)-indx) @@ -934,6 +934,11 @@ fu! csv#GetColPat(colnr, zs_flag) "{{{3 endfu fu! csv#SetupAutoCmd(window,bufnr) "{{{3 " Setup QuitPre autocommand to quit cleanly + if a:bufnr == 0 + " something went wrong, + " how can this happen? + return + endif aug CSV_QuitPre au! exe "au QuitPre * call CSV_CloseBuffer(".winbufnr(a:window).")" @@ -1024,7 +1029,7 @@ fu! csv#SplitHeaderLine(lines, bang, hor) "{{{3 " disable airline let w:airline_disabled = 1 let win = winnr() - setl scrollbind buftype=nowrite bufhidden=wipe noswapfile nobuflisted + setl scrollbind buftype=nofile bufhidden=wipe noswapfile nobuflisted noa wincmd p let b:csv_SplitWindow = win aug CSV_Preview |