GTabularize tweaks

This commit is contained in:
Matt Wozniski 2012-09-11 00:33:47 -04:00
parent df28fbc369
commit dadab80e82
2 changed files with 4 additions and 7 deletions

View File

@ -256,7 +256,7 @@ function! tabular#TabularizeStrings(strings, delim, ...)
let line = lines[idx] let line = lines[idx]
if len(line) == 1 && s:do_gtabularize if len(line) == 1 && s:do_gtabularize
let lines[idx] = line[0] " GTabularize just ignores non-matching lines let lines[idx] = line[0] " GTabularize doesn't change non-matching lines
continue continue
endif endif
@ -312,7 +312,7 @@ function! tabular#PipeRangeWithOptions(includepat, filterlist, options) range
let top = a:firstline let top = a:firstline
let bot = a:lastline let bot = a:lastline
let s:do_gtabularize = (a:options['mode'] ==# 'GTabularize') let s:do_gtabularize = (get(a:options, 'mode', '') ==# 'GTabularize')
if !s:do_gtabularize if !s:do_gtabularize
" In the default mode, apply range extension logic " In the default mode, apply range extension logic

View File

@ -264,14 +264,11 @@ com! -nargs=* -range -complete=customlist,<SID>CompleteTabularizeCommand
\ Tabularize <line1>,<line2>call Tabularize(<q-args>) \ Tabularize <line1>,<line2>call Tabularize(<q-args>)
function! Tabularize(command, ...) range function! Tabularize(command, ...) range
let piperange_opt = {}
if a:0 if a:0
let options = a:1 let piperange_opt = a:1
else
let options = {}
endif endif
let piperange_opt = { 'mode': get(options, 'mode', '') }
if empty(a:command) if empty(a:command)
if !exists("s:last_tabularize_command") if !exists("s:last_tabularize_command")
echohl ErrorMsg echohl ErrorMsg