aboutsummaryrefslogtreecommitdiff
path: root/nvim/after/plugin/tree.lua
blob: 555e223a4cbb651659c0b33bc124f52d7386387d (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
30
31
32
33
34
35
require 'nvim-web-devicons'.setup {
  strict = true,
  override_by_extension = {
    ["re"] = {
      icon = "",
      color = "#DC4C39",
      name = "ReasonML"
    },
    ["rei"] = {
      icon = "",
      color = "#B8383C",
      name = "ReasonMLInterface"
    }
  },
}

require 'nvim-tree'.setup {
  git = {
    ignore = false
  },
  update_focused_file = {
    enable = true,
  },
  view = {
    width = 24,
    adaptive_size = true,
    float = {
      quit_on_focus_loss = true,
      enable = true
    }
  }
}

vim.keymap.set('n', '<C-n>', vim.cmd.NvimTreeToggle)
vim.keymap.set('n', '<leader>ff', vim.cmd.NvimTreeFindFile)