diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2018-07-21 02:03:34 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2018-07-21 02:03:34 +1200 |
commit | e04fe64dcffd570eedbba46e17b03b85afbcb63f (patch) | |
tree | c0335ac2c05e08e3d3cf4929e8635424b86736d3 | |
parent | Remove unneeded UNIX test (diff) | |
download | dotfiles-e04fe64dcffd570eedbba46e17b03b85afbcb63f.tar.gz dotfiles-e04fe64dcffd570eedbba46e17b03b85afbcb63f.zip |
Correct logic on 'encoding' selection
-rw-r--r-- | vim/vimrc | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -67,10 +67,9 @@ if has('win32') || has('win64') set directory^=~/vimfiles/cache/swap// endif -" Default to UTF-8 unless $LANG can convince us otherwise -silent! set encoding=utf-8 -if &encoding ==# 'utf-8' && exists('$LANG') - set encoding& +" Use UTF-8 if we can and env LANG didn't tell us not to +if has('multi_byte') && !exists('$LANG') && &encoding ==# 'latin1' + set encoding=utf-8 endif " Don't wait for a key after Escape in insert mode |