From 258615f8ea3cd2c0216904cec72672a6ad37d4bf Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Fri, 1 Jul 2022 17:04:20 +0200 Subject: vim: display cwd in winbar, percentage in statusbar --- .vim/lua/plugins.lua | 10 ++++++++-- .vim/lua/statusline.lua | 4 ++-- 2 files changed, 10 insertions(+), 4 deletions(-) (limited to '.vim') diff --git a/.vim/lua/plugins.lua b/.vim/lua/plugins.lua index 67a0e88..c5a507c 100644 --- a/.vim/lua/plugins.lua +++ b/.vim/lua/plugins.lua @@ -599,14 +599,20 @@ require('packer').startup({function() { name = 'nvim_lsp_document_symbol' } }, { { name = 'buffer' } - }) + }), + formatting = { + fields = {'abbr', 'menu'}, + }, }) cmp.setup.cmdline(':', { sources = cmp.config.sources({ { name = 'path' } }, { { name = 'cmdline' } - }) + }), + formatting = { + fields = {'abbr', 'menu'}, + }, }) -- insert `(` after selecting function/method items diff --git a/.vim/lua/statusline.lua b/.vim/lua/statusline.lua index 3f0856c..cb9d166 100644 --- a/.vim/lua/statusline.lua +++ b/.vim/lua/statusline.lua @@ -39,7 +39,7 @@ function _G.statusline() sl = sl .. statusline_append(require('nvim-lightbulb').get_status_text(), '%#StatusLineLightbulb#', hi) - sl = sl .. statusline_append([[ %l:%v %y]], hi, hi) + sl = sl .. statusline_append([[ %l:%v --%p%%-- %y]], hi, hi) return sl end @@ -246,7 +246,7 @@ wk_register { ['n'] = {'notifications'} } vim.opt.statusline = '%{%v:lua.statusline()%}' -- WINBAR -- -vim.opt.winbar = [[%f %-m %-r]] -- keep it simple +vim.opt.winbar = [[%h%w%q%f %-m %-r %= %#WinBarCwd#%{%getcwd()%}%*]] -- keep it simple -- function _G.winbar() -- return [[%<%F %-m %-r]] -- end -- cgit 1.4.1