summaryrefslogtreecommitdiff
path: root/lua/config/tree.lua
blob: bb1c6c975823c9e7051ec8999126c9124b516458 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
-- ~/.config/nvim/lua/config/tree.lua
return function()
  -- disable netrw
  vim.g.loaded_netrw = 1
  vim.g.loaded_netrwPlugin = 1

  -- enable 24-bit colors
  vim.opt.termguicolors = true

  -- nvim-tree setup
  require("nvim-tree").setup({
    sort = {
      sorter = "case_sensitive",
    },
    view = {
      width = 30,
    },
    renderer = {
      group_empty = true,
    },
    filters = {
      dotfiles = true,
    },
  })

  -- keybindings
  vim.api.nvim_set_keymap('n', '<leader>t', ':NvimTreeToggle<CR>', { noremap = true, silent = true })
end