From: Oleg Broytman Date: Thu, 9 May 2019 17:38:46 +0000 (+0300) Subject: .vimrc: Set universal encoding for .viminfo X-Git-Url: https://git.phdru.name/?p=dotfiles.git;a=commitdiff_plain;h=cf1fcbf3b80158230383b27776ca768899b3a52b .vimrc: Set universal encoding for .viminfo Set encoding in autocmd `VimLeavePre` for `.viminfo`. --- diff --git a/.vimrc b/.vimrc index d06404d..b25ff63 100644 --- a/.vimrc +++ b/.vimrc @@ -785,5 +785,15 @@ command! UName Uname endif " ---------- +if has("iconv") +function! SetViminfoEncoding() + " Set universal encoding for .viminfo + if &encoding != 'utf-8' + set encoding=utf-8 + endif +endfunction +autocmd VimLeavePre * call SetViminfoEncoding() +endif + " This has to go to the very end of ~/.vimrc to allow reading the .vimrc set secure " safer working with script files in the current directory