Switch from nvim-tree to neo-tree.
This commit is contained in:
parent
d6b5ac9b7d
commit
b13f476796
@ -29,8 +29,11 @@ require("lazy").setup({
|
|||||||
{ "nvim-telescope/telescope.nvim",
|
{ "nvim-telescope/telescope.nvim",
|
||||||
dependencies = { 'nvim-lua/plenary.nvim' }
|
dependencies = { 'nvim-lua/plenary.nvim' }
|
||||||
},
|
},
|
||||||
{ "nvim-tree/nvim-tree.lua",
|
-- { "nvim-tree/nvim-tree.lua",
|
||||||
dependencies = { "nvim-tree/nvim-web-devicons" }
|
-- dependencies = { "nvim-tree/nvim-web-devicons" }
|
||||||
|
-- },
|
||||||
|
{ "nvim-neo-tree/neo-tree.nvim",
|
||||||
|
dependencies = { "nvim-lua/plenary.nvim", "nvim-tree/nvim-web-devicons", "MunifTanjim/nui.nvim" }
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"folke/which-key.nvim",
|
"folke/which-key.nvim",
|
||||||
@ -86,13 +89,26 @@ require("nvim-treesitter.configs").setup({
|
|||||||
use_languagetree = true,
|
use_languagetree = true,
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
require("nvim-tree").setup({
|
|
||||||
sort_by = "case_sensitive",
|
require("neo-tree").setup({
|
||||||
renderer = {
|
close_if_last_window = false,
|
||||||
group_empty = true,
|
sort_case_insensitive = true,
|
||||||
|
window = {
|
||||||
|
position = "left",
|
||||||
|
auto_expand_width = true,
|
||||||
|
-- width = 100,
|
||||||
|
mappings = {
|
||||||
|
["s"] = "open_split",
|
||||||
|
["v"] = "open_vsplit",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
nesting_rules = {},
|
||||||
|
filesystem = {
|
||||||
|
filtered_items = {
|
||||||
|
visible = true,
|
||||||
|
hide_dotfiles = false,
|
||||||
|
hide_gitignored = true,
|
||||||
},
|
},
|
||||||
view = {
|
|
||||||
adaptive_size = true,
|
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -147,7 +163,7 @@ vim.keymap.set("n", "<leader>j", "<cmd>bprevious<cr>", { silent = true, desc = "
|
|||||||
vim.keymap.set("n", "<leader>k", "<cmd>bnext<cr>", { silent = true, desc = "next buffer" })
|
vim.keymap.set("n", "<leader>k", "<cmd>bnext<cr>", { silent = true, desc = "next buffer" })
|
||||||
vim.keymap.set("n", "<leader>n", "<cmd>set nonumber!<cr><cmd>Gitsigns toggle_signs<cr><cmd>IndentBlanklineToggle<cr>", { silent = true, desc = "toggle decorations" })
|
vim.keymap.set("n", "<leader>n", "<cmd>set nonumber!<cr><cmd>Gitsigns toggle_signs<cr><cmd>IndentBlanklineToggle<cr>", { silent = true, desc = "toggle decorations" })
|
||||||
vim.keymap.set("n", "<leader>s", "<cmd>set spell!<cr>", { silent = true, desc = "toggle spell" })
|
vim.keymap.set("n", "<leader>s", "<cmd>set spell!<cr>", { silent = true, desc = "toggle spell" })
|
||||||
vim.keymap.set("n", "<leader>t", "<cmd>NvimTreeToggle<cr>", { silent = true, desc = "toggle tree" })
|
vim.keymap.set("n", "<leader>t", "<cmd>Neotree toggle<cr>", { silent = true, desc = "toggle tree" })
|
||||||
vim.keymap.set("n", "<leader>x", "<cmd>bd<cr>", { silent = true, desc = "close buffer" })
|
vim.keymap.set("n", "<leader>x", "<cmd>bd<cr>", { silent = true, desc = "close buffer" })
|
||||||
vim.keymap.set("n", "<tab>", "<C-w>w", { silent = true })
|
vim.keymap.set("n", "<tab>", "<C-w>w", { silent = true })
|
||||||
vim.keymap.set("v", "<leader>/", "<esc><cmd>lua require('Comment.api').toggle.linewise(vim.fn.visualmode())<cr>", { silent = true, desc = "toggle comment" })
|
vim.keymap.set("v", "<leader>/", "<esc><cmd>lua require('Comment.api').toggle.linewise(vim.fn.visualmode())<cr>", { silent = true, desc = "toggle comment" })
|
||||||
|
Loading…
Reference in New Issue
Block a user