mirror of
https://github.com/LazyVim/starter.git
synced 2026-07-25 14:01:03 +00:00
ferkin autoformat + <space>0 to find file in explorer
This commit is contained in:
parent
2363fb3922
commit
1503a02bfa
1 changed files with 35 additions and 13 deletions
|
|
@ -4,22 +4,44 @@ return {
|
||||||
"nvim-tree/nvim-tree.lua",
|
"nvim-tree/nvim-tree.lua",
|
||||||
dependencies = { "nvim-tree/nvim-web-devicons" },
|
dependencies = { "nvim-tree/nvim-web-devicons" },
|
||||||
keys = {
|
keys = {
|
||||||
{ "<leader>fe", function() require("nvim-tree.api").tree.toggle({ path = LazyVim.root() }) end, desc = "Explorer NvimTree (Root)" },
|
{
|
||||||
{ "<leader>fE", function() require("nvim-tree.api").tree.toggle({ path = vim.uv.cwd() }) end, desc = "Explorer NvimTree (cwd)" },
|
"<leader>fe",
|
||||||
|
function()
|
||||||
|
require("nvim-tree.api").tree.toggle({ path = LazyVim.root() })
|
||||||
|
end,
|
||||||
|
desc = "Explorer NvimTree (Root)",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"<leader>fE",
|
||||||
|
function()
|
||||||
|
require("nvim-tree.api").tree.toggle({ path = vim.uv.cwd() })
|
||||||
|
end,
|
||||||
|
desc = "Explorer NvimTree (cwd)",
|
||||||
|
},
|
||||||
{ "<leader>e", "<leader>fe", desc = "Explorer NvimTree (Root Dir)", remap = true },
|
{ "<leader>e", "<leader>fe", desc = "Explorer NvimTree (Root Dir)", remap = true },
|
||||||
{ "<leader>E", "<leader>fE", desc = "Explorer NvimTree (cwd)", remap = true },
|
{ "<leader>E", "<leader>fE", desc = "Explorer NvimTree (cwd)", remap = true },
|
||||||
|
{
|
||||||
|
"<leader>0",
|
||||||
|
function()
|
||||||
|
-- opens and closes explorer on file location
|
||||||
|
-- require("nvim-tree.api").tree.toggle({ update_root = true, find_file = true, focus = true })
|
||||||
|
require("nvim-tree.api").tree.find_file({ update_root = true, open = true, focus = true })
|
||||||
|
end,
|
||||||
|
desc = "Find File in Explorer",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
deactivate = function() require("nvim-tree.api").tree.close() end, -- or function() vim.cmd([[NvimTreeClose]]) end
|
deactivate = function()
|
||||||
-- Note: Copied from LazyVim config for Neo-tree; commented since it doesn't seem to be necessary
|
require("nvim-tree.api").tree.close()
|
||||||
--
|
end, -- or function() vim.cmd([[NvimTreeClose]]) end
|
||||||
-- init = function()
|
-- Note: Copied from LazyVim config for Neo-tree
|
||||||
-- if vim.fn.argc(-1) == 1 then
|
init = function()
|
||||||
-- local stat = vim.uv.fs_stat(vim.fn.argv(0))
|
if vim.fn.argc(-1) == 1 then
|
||||||
-- if stat and stat.type == "directory" then
|
local stat = vim.uv.fs_stat(vim.fn.argv(0))
|
||||||
-- require("nvim-tree")
|
if stat and stat.type == "directory" then
|
||||||
-- end
|
require("nvim-tree")
|
||||||
-- end
|
end
|
||||||
-- end,
|
end
|
||||||
|
end,
|
||||||
config = function()
|
config = function()
|
||||||
require("nvim-tree").setup()
|
require("nvim-tree").setup()
|
||||||
end,
|
end,
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue