summaryrefslogtreecommitdiff
path: root/lua/config/tree.lua
blob: 5f13877a71f38b350ad1faa780e2b2eee9e54569 (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