diff --git a/nvim/.config/nvim/after/plugin/statusline.lua b/nvim/.config/nvim/after/plugin/statusline.lua index 0d1b5b8..f964e4f 100644 --- a/nvim/.config/nvim/after/plugin/statusline.lua +++ b/nvim/.config/nvim/after/plugin/statusline.lua @@ -294,7 +294,10 @@ api.nvim_create_autocmd({"BufWinEnter", "BufFilePost"}, { return end - vim.opt_local.winbar = string.format(" %s%s", "%#WinbarFile#", '%f%m%r') + -- `:.` Reduces file name to be relative to current directory, if possible. + local winbar_file = vim.fn.expand('%:.') + + vim.opt_local.winbar = string.format(" %s%s", "%#WinbarFile#", winbar_file) end, }) api.nvim_create_autocmd({"TermOpen", "TermEnter"}, {