diff --git a/nvim/lua/config/nerdtree.lua b/nvim/lua/config/nerdtree.lua new file mode 100644 index 0000000..f2964df --- /dev/null +++ b/nvim/lua/config/nerdtree.lua @@ -0,0 +1,12 @@ +local g = vim.g +local map = require('utils').map + +map('n', 'te', ':NERDTreeToggle') + +vim.cmd([[ + autocmd VimEnter * NERDTree | wincmd p + autocmd BufEnter * if tabpagenr('$') == 1 && winnr('$') == 1 && exists('b:NERDTree') && b:NERDTree.isTabTree() | quit | endif + + autocmd BufEnter * if winnr('$') == 1 && exists('b:NERDTree') && b:NERDTree.isTabTree() | quit | endif + +]]) diff --git a/nvim/lua/plugins.lua b/nvim/lua/plugins.lua index 46f3add..34d4eb3 100644 --- a/nvim/lua/plugins.lua +++ b/nvim/lua/plugins.lua @@ -101,12 +101,18 @@ return require('packer').startup(function(use) end, }) use({ - 'kyazdani42/nvim-tree.lua', - requires = 'kyazdani42/nvim-web-devicons', + 'preservim/nerdtree', config = function() - require('config.nvim-tree') + require('config.nerdtree') end, }) + --use({ + --'kyazdani42/nvim-tree.lua', + --requires = 'kyazdani42/nvim-web-devicons', + --config = function() + --require('config.nvim-tree') + --end, + --}) use({ 'nvim-telescope/telescope.nvim', requires = 'nvim-lua/plenary.nvim', diff --git a/starship.toml b/starship.toml index d127308..6867fb3 100644 --- a/starship.toml +++ b/starship.toml @@ -15,6 +15,6 @@ format = '[$symbol$context \($namespace\)]($style) ' pyenv_version_name = false [golang] -symbol = 'ʕ◔ϖ◔ʔ ' +#symbol = 'ʕ◔ϖ◔ʔ ' [rust]