diff options
| author | Robert Günzler <r@gnzler.io> | 2022-07-01 17:04:20 +0200 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2022-08-02 22:15:23 +0200 |
| commit | 258615f8ea3cd2c0216904cec72672a6ad37d4bf (patch) | |
| tree | df6464bcd0d184bca63f6d327f13895fa231b4ec /.vim | |
| parent | d517c03abbf4c7fa971bbe11035b7c3458590d35 (diff) | |
vim: display cwd in winbar, percentage in statusbar
Diffstat (limited to '.vim')
| -rw-r--r-- | .vim/lua/plugins.lua | 10 | ||||
| -rw-r--r-- | .vim/lua/statusline.lua | 4 |
2 files changed, 10 insertions, 4 deletions
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 { ['<leader>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 |