1
0
Fork 0
This commit is contained in:
Luca Bilke 2024-01-29 13:46:25 +01:00
commit 48ec0a6dd5
5 changed files with 26 additions and 6 deletions

View file

@ -15,6 +15,7 @@ M.sections = {
t = { desc = icons.Console .. " Terminal" },
u = { desc = icons.Gear .. " Utility" },
n = { desc = icons.Note .. " Notes" },
e = { desc = icons.FileTree .. " File Manager" },
}
-- Standard --
@ -147,8 +148,13 @@ if f.is_available("gitsigns.nvim") then
maps.n["<Leader>gd"] = { function() require("gitsigns").diffthis() end, desc = "View Git diff" }
end
if f.is_available("lf.nvim") then
maps.n["<Leader>e"] = { require("lf").start, desc = "File manager" }
if f.is_available("taolf") then
maps.n["<Leader>e"] = M.sections.e
maps.n["E"] = { function() require("taolf").start({ dir = "fd" }) end, desc = "File manager" }
maps.n["gE"] = { "<Noop>" }
maps.n["<Leader>ee"] = { function() require("taolf").start() end, desc = "File manager" }
maps.n["<Leader>eg"] = { function() require("taolf").start({ dir = "gwd" }) end, desc = "File manager in git working directory" }
maps.n["<Leader>ef"] = { function() require("taolf").start({ dir = "fd" }) end, desc = "File manager in open file's working directory" }
end
if f.is_available("mason.nvim") then

View file

@ -9,6 +9,9 @@ M.opts = {
missing = true,
colorscheme = { "tokyonight" },
},
dev = {
path = os.getenv("XDG_DOCUMENTS_DIR") .. "/code/nvim-plugins"
},
ui = {
border = "single",
icons = {

View file

@ -112,12 +112,12 @@ M.opts = function()
},
}
dashboard.section.header.val = banners[4]
dashboard.section.header.val = banners[2]
dashboard.section.buttons.val = {
dashboard.button("n", icons.File .. " New file", "<Cmd>ene<CR>"),
dashboard.button("f", icons.Search .. " Find file", "<Cmd>:lua require('telescope.builtin').find_files()<CR>"),
dashboard.button("e", icons.FileTree .. " Browse files", "<Cmd>Lf<CR>"),
dashboard.button("f", icons.Search .. " Find file", "<Cmd>lua require('telescope.builtin').find_files()<CR>"),
dashboard.button("e", icons.FileTree .. " Browse files", "<Cmd>lua require('taolf').start({ dir = 'gwd' })<CR>"),
dashboard.button("t", icons.Task .. " Find todo",
"<Cmd>:lua require('telescope').extensions['todo-comments'].todo()<CR>"),
dashboard.button("q", icons.Leave .. " Quit", "<Cmd>qa<CR>"),

View file

@ -0,0 +1,11 @@
local M = { "ssnailed/taolf" }
M.event = "VeryLazy"
M.cmd = { "Lf" }
M.depends = { "toggleterm.nvim" }
M.config = true
return M

View file

@ -1,4 +1,4 @@
# vim: set ft=sh:
#!/bin/zsh
source $ZDOTDIR/configs/vars
source $ZDOTDIR/configs/widgets
source $ZDOTDIR/configs/setup