summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorflyxyz123 <gky44px1999@gmail.com>2021-05-09 22:47:17 -0700
committerflyxyz123 <gky44px1999@gmail.com>2021-05-09 22:47:17 -0700
commit768a0a5733d29c2de59242c50d3ca9cf3e80f279 (patch)
tree3ab1b41c5cde6416dc5e82def34784d868ae2fec
parent01d1cc32bd1307d373428804befc9cba9fe60a42 (diff)
improve readability
-rw-r--r--.config/nvim/init.vim7
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