From af0eaee01737d26314c9c3618153e99d1eb3e2f1 Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Tue, 1 Jun 2021 18:17:40 +0200 Subject: Update --- autoload/csv.vim | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'autoload/csv.vim') diff --git a/autoload/csv.vim b/autoload/csv.vim index d268cd12..98feee75 100644 --- a/autoload/csv.vim +++ b/autoload/csv.vim @@ -1195,7 +1195,7 @@ endfun fu! csv#Sort(bang, line1, line2, colnr) range "{{{3 " :Sort command let wsv = winsaveview() - let flag = matchstr(a:colnr, '[nixo]') + let flag = matchstr(a:colnr, '[nixof]') call csv#CheckHeaderLine() let line1 = a:line1 let line2 = a:line2 @@ -2199,7 +2199,15 @@ fu! csv#CSVMappings() "{{{3 call csv#Map('nnoremap', 'W', ':call csv#MoveCol(1, line("."))') call csv#Map('nnoremap', '', ':call csv#MoveCol(1, line("."))') call csv#Map('nnoremap', 'L', ':call csv#MoveCol(1, line("."))') - call csv#Map('nnoremap', 'E', ':call csv#MoveCol(-1, line("."))') + try + if g:csv_bind_B == 1 + call csv#Map('nnoremap', 'B', ':call csv#MoveCol(-1, line("."))') + else + call csv#Map('nnoremap', 'E', ':call csv#MoveCol(-1, line("."))') + endif + catch + call csv#Map('nnoremap', 'E', ':call csv#MoveCol(-1, line("."))') + endtry call csv#Map('nnoremap', '', ':call csv#MoveCol(-1, line("."))') call csv#Map('nnoremap', 'H', ':call csv#MoveCol(-1, line("."), 1)') call csv#Map('nnoremap', 'K', ':call csv#MoveCol(0, line(".")-v:count1)') -- cgit v1.2.3