aboutsummaryrefslogtreecommitdiffhomepage
path: root/.config/nvim/lua/init/05-appearance.lua
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2024-04-01 03:06:50 +0900
committernsfisis <nsfisis@gmail.com>2024-04-01 03:06:50 +0900
commit969d1b5404b25f93ff9f2bb7b7f7f5a1a99de2e2 (patch)
treeb40efe59db427e3558c7db96132600b36e10bca7 /.config/nvim/lua/init/05-appearance.lua
parentd67ea2f5706b608aab888ae04f99555df7e4afd1 (diff)
downloaddotfiles-969d1b5404b25f93ff9f2bb7b7f7f5a1a99de2e2.tar.gz
dotfiles-969d1b5404b25f93ff9f2bb7b7f7f5a1a99de2e2.tar.zst
dotfiles-969d1b5404b25f93ff9f2bb7b7f7f5a1a99de2e2.zip
nvim: migrate filer from fern to dirvish
Diffstat (limited to '.config/nvim/lua/init/05-appearance.lua')
-rw-r--r--.config/nvim/lua/init/05-appearance.lua21
1 files changed, 4 insertions, 17 deletions
diff --git a/.config/nvim/lua/init/05-appearance.lua b/.config/nvim/lua/init/05-appearance.lua
index e218252..3c184e6 100644
--- a/.config/nvim/lua/init/05-appearance.lua
+++ b/.config/nvim/lua/init/05-appearance.lua
@@ -123,30 +123,17 @@ function vimrc.statusline.filename(bufnr)
return '*scratch*'
end
- local simplify_bufname
- if vim.b[bufnr].fern then
- simplify_bufname = function(bufname)
- bufname = F['fern#fri#parse'](bufname).path
- if vim.startswith(bufname, 'file://') then
- bufname = bufname:sub(#'file://' + 1)
- end
- return bufname
- end
- else
- simplify_bufname = function(bufname) return bufname end
- end
-
- local this_path = simplify_bufname(F.expand(('#%s:p'):format(bufnr)))
+ local this_path = F.expand(('#%s:p'):format(bufnr))
local other_paths = {}
for b = 1, F.bufnr('$') do
if F.bufexists(b) and b ~= bufnr then
- other_paths[#other_paths+1] = simplify_bufname(F.bufname(b))
+ other_paths[#other_paths+1] = F.bufname(b)
end
end
local result = uniquify.uniquify(this_path, other_paths)
- if vim.b[bufnr].fern then
- return '[fern] ' .. result .. '/'
+ if vim.bo[bufnr].filetype == 'dirvish' then
+ return '[dir] ' .. result .. '/'
else
return result
end