diff options
author | Karel Kočí <cynerd@email.cz> | 2016-06-30 16:11:56 +0200 |
---|---|---|
committer | Karel Kočí <cynerd@email.cz> | 2016-06-30 16:11:56 +0200 |
commit | 9931e0888b2419326ae10ebbfae532261c5c125f (patch) | |
tree | 7504be5daccbb7b7d1ea396754de47b11ed790e5 /vim/bundle/vim-table-mode/autoload/tablemode/utils.vim | |
parent | e573b3020c032400eed60b649a2cbf55266e6bb0 (diff) | |
download | myconfigs-9931e0888b2419326ae10ebbfae532261c5c125f.tar.gz myconfigs-9931e0888b2419326ae10ebbfae532261c5c125f.tar.bz2 myconfigs-9931e0888b2419326ae10ebbfae532261c5c125f.zip |
Fix submodules
Diffstat (limited to 'vim/bundle/vim-table-mode/autoload/tablemode/utils.vim')
m--------- | vim/bundle/vim-table-mode | 0 | ||||
-rw-r--r-- | vim/bundle/vim-table-mode/autoload/tablemode/utils.vim | 49 |
2 files changed, 0 insertions, 49 deletions
diff --git a/vim/bundle/vim-table-mode b/vim/bundle/vim-table-mode new file mode 160000 +Subproject b613e39bd08ecebdb9b18100dae518050f49604 diff --git a/vim/bundle/vim-table-mode/autoload/tablemode/utils.vim b/vim/bundle/vim-table-mode/autoload/tablemode/utils.vim deleted file mode 100644 index 215da6c..0000000 --- a/vim/bundle/vim-table-mode/autoload/tablemode/utils.vim +++ /dev/null @@ -1,49 +0,0 @@ -" Private Functions {{{1 - -" Public Functions {{{1 -function! tablemode#utils#throw(string) abort "{{{2 - let v:errmsg = 'table-mode: ' . a:string - throw v:errmsg -endfunction - -function! tablemode#utils#line(row) "{{{2 - if type(a:row) == type('') - return line(a:row) - else - return a:row - endif -endfunction - -function! tablemode#utils#strip(string) "{{{2 - return matchstr(a:string, '^\s*\zs.\{-}\ze\s*$') -endfunction - -" function! tablemode#utils#strlen {{{2 -" To count multibyte characters accurately -function! tablemode#utils#strlen(text) - return strlen(substitute(a:text, '.', 'x', 'g')) -endfunction - -function! tablemode#utils#StrDisplayWidth(string) "{{{2 - if exists('*strdisplaywidth') - return strdisplaywidth(a:string) - else - " Implement the tab handling part of strdisplaywidth for vim 7.2 and - " earlier - not much that can be done about handling doublewidth - " characters. - let rv = 0 - let i = 0 - - for char in split(a:string, '\zs') - if char == "\t" - let rv += &ts - i - let i = 0 - else - let rv += 1 - let i = (i + 1) % &ts - endif - endfor - - return rv - endif -endfunction |