]> git.rmz.io Git - dotfiles.git/commitdiff
nvim: configure neo-tree
authorSamir Benmendil <me@rmz.io>
Wed, 12 Apr 2023 23:18:32 +0000 (00:18 +0100)
committerSamir Benmendil <me@rmz.io>
Sun, 17 Dec 2023 17:23:06 +0000 (17:23 +0000)
nvim/lua/plugins/editor.lua

index af0527920310013720614d2191695d64996373f7..8b26d4175323ddaa737853388167128f549ae454 100644 (file)
@@ -8,4 +8,26 @@ return {
       { "<leader>gs", false },
     },
   },
+  {
+    "neo-tree.nvim",
+    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,
+  },
 }