diff --git a/init.lua b/init.lua index 4f574624..29af4bae 100644 --- a/init.lua +++ b/init.lua @@ -132,7 +132,6 @@ vim.opt.hlsearch = true vim.keymap.set('n', '', 'nohlsearch') vim.keymap.set('i', 'jj', '') -vim.keymap.set('n', 'n', 'Neotree toggle') vim.keymap.set('n', 'c', 'bd') vim.keymap.set('n', 'h', 'bprev') vim.keymap.set('n', 'l', 'bnext') @@ -776,6 +775,10 @@ require('lazy').setup({ indent = { enable = true }, } + vim.api.nvim_set_option('foldenable', false) + vim.api.nvim_set_option('foldmethod', 'expr') + vim.api.nvim_set_option('foldexpr', 'nvim_treesitter#foldexpr()') + -- There are additional nvim-treesitter modules that you can use to interact -- with nvim-treesitter. You should go explore a few and see what interests you: -- diff --git a/lua/custom/plugins/filetree.lua b/lua/custom/plugins/filetree.lua index 7885bd01..b9919e4a 100644 --- a/lua/custom/plugins/filetree.lua +++ b/lua/custom/plugins/filetree.lua @@ -1,14 +1,13 @@ -vim.cmd [[ let g:neo_tree_remove_legacy_commands = 1 ]] - return { - 'nvim-neo-tree/neo-tree.nvim', + 'preservim/nerdtree', version = '*', dependencies = { - 'nvim-lua/plenary.nvim', - 'nvim-tree/nvim-web-devicons', -- not strictly required, but recommended - 'MunifTanjim/nui.nvim', + 'ryanoasis/vim-devicons', }, - config = function() - require('neo-tree').setup {} + keys = { + { 'n', 'NERDTreeToggle' }, + }, + init = function() + vim.g.NERDTreeShowLineNumbers = 1 end, }