Switch from nvim-tree to neo-tree.

This commit is contained in:
Bartek Stalewski 2023-04-15 15:04:29 +02:00
parent d6b5ac9b7d
commit b13f476796

View File

@ -29,8 +29,11 @@ require("lazy").setup({
{ "nvim-telescope/telescope.nvim",
dependencies = { 'nvim-lua/plenary.nvim' }
},
{ "nvim-tree/nvim-tree.lua",
dependencies = { "nvim-tree/nvim-web-devicons" }
-- { "nvim-tree/nvim-tree.lua",
-- 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",
@ -86,13 +89,26 @@ require("nvim-treesitter.configs").setup({
use_languagetree = true,
},
})
require("nvim-tree").setup({
sort_by = "case_sensitive",
renderer = {
group_empty = true,
require("neo-tree").setup({
close_if_last_window = false,
sort_case_insensitive = true,
window = {
position = "left",
auto_expand_width = true,
-- width = 100,
mappings = {
["s"] = "open_split",
["v"] = "open_vsplit",
},
},
view = {
adaptive_size = true,
nesting_rules = {},
filesystem = {
filtered_items = {
visible = true,
hide_dotfiles = false,
hide_gitignored = 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>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>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", "<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" })