From 768a0a5733d29c2de59242c50d3ca9cf3e80f279 Mon Sep 17 00:00:00 2001 From: flyxyz123 Date: Sun, 9 May 2021 22:47:17 -0700 Subject: improve readability --- .config/nvim/init.vim | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to '.config/nvim/init.vim') 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 -- cgit v1.2.3-70-g09d2