]> git.rmz.io Git - dotfiles.git/blobdiff - nvim/lua/plugins/editor.lua
nvim/editor: load neo-tree eagerly
[dotfiles.git] / nvim / lua / plugins / editor.lua
index af0527920310013720614d2191695d64996373f7..7f30842e8a09ffab621263d10950afa31fc8fed4 100644 (file)
@@ -8,4 +8,27 @@ return {
       { "<leader>gs", false },
     },
   },
+  {
+    "neo-tree.nvim",
+    lazy = false,
+    opts = {
+      filesystem = {
+        -- TODO: review these
+        bind_to_cwd = false,
+        follow_current_file = {
+          enabled = false,
+        },
+      },
+    },
+    keys = function()
+      local NeoTree = function(args)
+        return function()
+          require("neo-tree.command").execute(args)
+        end
+      end
+      return {
+        { "<leader>fe", NeoTree({ toggle = true, dir = vim.loop.cwd() }) },
+      }
+    end,
+  },
 }