From 5d279e8dfc0898f00618a076fc68d756661cf6cf Mon Sep 17 00:00:00 2001 From: Xiao Pan Date: Mon, 13 Apr 2026 05:48:12 +0800 Subject: fix: nvim 0.12.1 config statusline need = at first Before nvim 0.12.1, statusline+=%< as first works, now it needs = instead of += else it will show two statuline. statusline+=%< as first seems still work with new version of vim. It maybe because now nvim `: set statusline?` is not empty but at vim it is empty --- home/xyz/.config/nvim/init.vim | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'home/xyz') diff --git a/home/xyz/.config/nvim/init.vim b/home/xyz/.config/nvim/init.vim index cd1a4004..36e26156 100644 --- a/home/xyz/.config/nvim/init.vim +++ b/home/xyz/.config/nvim/init.vim @@ -217,8 +217,16 @@ map * /\*\*.*\*\* " toggle markdown folding and re-edit current file map m :call Md_toggle_fold() -" default statusline:set statusline=%<%f\ %h%m%r%=%-14.(%l,%c%V%)\ %P -set statusline+=%< +" Default statusline shows in the `:h statusline` first example: +" set statusline=%<%f\ %h%w%m%r%=%-14.(%l,%c%V%)\ %P +" +" nvim `:set statusline?` shows more stuffs, not sure why +" +" Before nvim 0.12.1, statusline+=%< as first works, now it needs = instead of +" += else it will show two statuline. statusline+=%< as first seems still work +" with new version of vim. It maybe because now nvim `:set statusline?` is not +" empty but at vim it is empty +set statusline=%< set statusline+=%f " %F or 1CTRL+G to show full path set statusline+=\ %m set statusline+=%= -- cgit v1.3