nvim-tree: simplify

This commit is contained in:
Guanran Wang 2024-02-20 03:26:04 +08:00
parent 2a3a14de15
commit 0ee14fdb5f
Signed by: nyancat
SSH key fingerprint: SHA256:8oWGKciPALWut/6WA27oFKofX+6Wtc0gQnsefXLQx/8
2 changed files with 21 additions and 17 deletions

View file

@ -44,7 +44,21 @@ require("lazy").setup({
},
-- nvim-tree.lua
"nvim-tree/nvim-tree.lua",
{
"nvim-tree/nvim-tree.lua",
opts = {
view = {
adaptive_size = true,
},
},
init = function()
vim.g.loaded_netrw = 1
vim.g.loaded_netrwPlugin = 1
end,
keys = {
{ "<Space>e", "<cmd>NvimTreeFindFileToggle<CR>", desc = "File Explorer" },
},
},
-- telescope.lua
{ "nvim-telescope/telescope.nvim", dependencies = { "nvim-lua/plenary.nvim" } },
@ -67,7 +81,7 @@ require("lazy").setup({
},
{
"nvim-lualine/lualine.nvim", -- status line
"nvim-lualine/lualine.nvim", -- status line
dependencies = {
"kyazdani42/nvim-web-devicons", -- for filetype icons
},
@ -106,7 +120,7 @@ require("lazy").setup({
"glepnir/lspsaga.nvim",
dependencies = {
"nvim-treesitter/nvim-treesitter", -- optional
"nvim-tree/nvim-web-devicons", -- optional
"nvim-tree/nvim-web-devicons", -- optional
},
opts = {
lightbulb = {
@ -118,7 +132,7 @@ require("lazy").setup({
{
"romgrk/barbar.nvim",
dependencies = {
"lewis6991/gitsigns.nvim", -- OPTIONAL: for git status
"lewis6991/gitsigns.nvim", -- OPTIONAL: for git status
"nvim-tree/nvim-web-devicons", -- OPTIONAL: for file icons
},
init = function()
@ -129,14 +143,13 @@ require("lazy").setup({
},
},
{ "lewis6991/gitsigns.nvim", opts = {} },
{ "lewis6991/gitsigns.nvim", opts = {} },
})
-- LSP related
require("plugins.lspconfig") -- utilizes lsp
require("plugins.lspconfig") -- utilizes lsp
require("plugins.completions") -- adds completions
require("plugins.treesitter") -- better highlights
require("plugins.treesitter") -- better highlights
-- QoL
require("plugins.nvim-tree") -- file explorer
require("plugins.telescope") -- file search

View file

@ -1,9 +0,0 @@
vim.g.loaded_netrw = 1
vim.g.loaded_netrwPlugin = 1
vim.keymap.set("n", "<space>e", ":NvimTreeFindFileToggle<CR>")
require("nvim-tree").setup({
view = {
adaptive_size = true,
},
})