Skip to content

Commit c31b222

Browse files
Added neotree and keybind to open it
1 parent 5eff178 commit c31b222

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

init.lua

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ vim.g.mapleader = ' '
9191
vim.g.maplocalleader = ' '
9292

9393
-- Set to true if you have a Nerd Font installed and selected in the terminal
94-
vim.g.have_nerd_font = false
94+
vim.g.have_nerd_font = true
9595

9696
-- [[ Setting options ]]
9797
-- See `:help vim.opt`
@@ -102,7 +102,7 @@ vim.g.have_nerd_font = false
102102
vim.opt.number = true
103103
-- You can also add relative line numbers, to help with jumping.
104104
-- Experiment for yourself to see if you like it!
105-
-- vim.opt.relativenumber = true
105+
vim.opt.relativenumber = true
106106

107107
-- Enable mouse mode, can be useful for resizing splits for example!
108108
vim.opt.mouse = 'a'
@@ -255,6 +255,20 @@ require('lazy').setup({
255255
},
256256
},
257257
},
258+
-- Add file browser tree to left side
259+
{
260+
'nvim-neo-tree/neo-tree.nvim',
261+
branch = 'v3.x',
262+
dependencies = {
263+
'nvim-lua/plenary.nvim',
264+
'nvim-tree/nvim-web-devicons', -- not strictly required, but recommended
265+
'MunifTanjim/nui.nvim',
266+
-- "3rd/image.nvim", -- Optional image support in preview window: See `# Preview Mode` for more information
267+
},
268+
config = function()
269+
vim.keymap.set('n', '<leader>e', '<Cmd>Neotree toggle<CR>')
270+
end,
271+
},
258272

259273
-- NOTE: Plugins can also be configured to run Lua code when they are loaded.
260274
--
@@ -411,7 +425,6 @@ require('lazy').setup({
411425
vim.keymap.set('n', '<leader>sr', builtin.resume, { desc = '[S]earch [R]esume' })
412426
vim.keymap.set('n', '<leader>s.', builtin.oldfiles, { desc = '[S]earch Recent Files ("." for repeat)' })
413427
vim.keymap.set('n', '<leader><leader>', builtin.buffers, { desc = '[ ] Find existing buffers' })
414-
415428
-- Slightly advanced example of overriding default behavior and theme
416429
vim.keymap.set('n', '<leader>/', function()
417430
-- You can pass additional configuration to Telescope to change the theme, layout, etc.

0 commit comments

Comments
 (0)