X-Git-Url: https://git.phdru.name/?p=dotfiles.git;a=blobdiff_plain;f=.vimrc;h=7bb96e27e7398e5b2ebf9ac7c63e4b2b12331c42;hp=750786dd4e59e2ce9a13cda0b78c96940cdd9a94;hb=5080a18901c90727c7dd11cc43bdefbad53f42c7;hpb=7ba9017ba0901c03c5337f8df1c6f30d291e2f81 diff --git a/.vimrc b/.vimrc index 750786d..7bb96e2 100644 --- a/.vimrc +++ b/.vimrc @@ -386,13 +386,13 @@ autocmd BufReadPost * call RestorePosition() function! SetupEncoding(encoding) - if !has("iconv") || exists('b:encoding_set') || strlen(a:encoding) == 0 + if !has("iconv") || exists('b:encoding_set') || empty(a:encoding) return endif call RestorePosition() let b:encoding_set = 1 - if len(expand('%')) + if !empty(expand('%')) execute "edit ++enc=" . a:encoding endif endfunction @@ -458,7 +458,7 @@ function! ExtractURL() let line = getline('.') let parts = split(line, s:URL_re . '\zs') - if len(parts) == 0 + if empty(parts) throw 'ExtractURLCannotFindURL' " No URL found endif @@ -713,8 +713,6 @@ command! Text call Text() function! AutoEncoding() if &modified && &fileencoding != "" call SetupEncoding(&fileencoding) - else - redraw endif autocmd! auto-encoding augroup! auto-encoding