diff options
| -rw-r--r-- | .config/nvim/init.vim | 9 | 
1 files changed, 6 insertions, 3 deletions
diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index a4884e39..c76687b9 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -7,12 +7,15 @@ let fenc_bef = 0  " I use only one return for better readability  function Autocmd_set_fenc() -	let fenc_bef = &fileencoding -	if &fileencoding != "utf-8" +	" need to test &modifiable for gO +	if &modifiable && (&fileencoding != "utf-8") +		let l:fenc_bef = &fileencoding  		setlocal fileencoding=utf-8  		unsilent echom ":w to rewrite as utf-8" +		return l:fenc_bef +	else +		return &fileencoding  	endif -	return fenc_bef  endfunction  " not fully understood augroup, recommanded in :help  | 
