diff options
author | flyxyz123 <gky44px1999@gmail.com> | 2021-05-09 22:47:17 -0700 |
---|---|---|
committer | flyxyz123 <gky44px1999@gmail.com> | 2021-05-09 22:47:17 -0700 |
commit | 768a0a5733d29c2de59242c50d3ca9cf3e80f279 (patch) | |
tree | 3ab1b41c5cde6416dc5e82def34784d868ae2fec | |
parent | 01d1cc32bd1307d373428804befc9cba9fe60a42 (diff) |
improve readability
-rw-r--r-- | .config/nvim/init.vim | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index a679234d..1c866b92 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -1,6 +1,7 @@ " if without, nvim with no file will give error because it's not defined? -let fenc_status = 0 +let fenc_bef = 0 +" I use only one return for better readability function Autocmd_set_fenc() let fenc_bef = &fileencoding if &fileencoding != "utf-8" @@ -18,7 +19,7 @@ autocmd FileType * setlocal formatoptions-=c formatoptions-=r formatoptions-=o f " auto rewrite as utf-8 if not when :w " if use FileType *, nvim can't recognize some file extensions, ex: .csv -autocmd BufRead * let fenc_status = Autocmd_set_fenc() +autocmd BufRead * let fenc_bef = Autocmd_set_fenc() language en_US set number relativenumber @@ -82,7 +83,7 @@ set statusline+=\ %m set statusline+=%= set statusline+=\ %y "set statusline+=\ %{&fileencoding?&fileencoding:&encoding} -set statusline+=\ %{fenc_status} +set statusline+=\ %{fenc_bef} set statusline+=\ \[%{&fileformat}\] set statusline+=\ %-10.(%l,%c%V%) set statusline+=\ %P |