]> git.rmz.io Git - dotfiles.git/commitdiff
nvim: replace neo-tree with oil
authorSamir Benmendil <me@rmz.io>
Tue, 26 Mar 2024 00:40:10 +0000 (00:40 +0000)
committerSamir Benmendil <me@rmz.io>
Tue, 26 Mar 2024 00:48:04 +0000 (00:48 +0000)
netrw/vinegar/oil are better file browser approaches.

nvim/lua/plugins/editor.lua

index 1ec73127a113b5bfa959a4ed18c4222eb94cbc94..a1fb2d173770769f1bcebdf96d3518c2cb6a64d0 100644 (file)
@@ -92,8 +92,33 @@ return {
     end,
     keys = { { "<leader>ss", "<cmd>Telescope luasnip<cr>", desc = "Snippets" } },
   },
+  {
+    "stevearc/oil.nvim",
+    opts = {
+      keymaps = {
+        ["g?"] = "actions.show_help",
+        ["<CR>"] = "actions.select",
+        ["<C-s>"] = "actions.select_vsplit",
+        ["<C-h>"] = false,  -- used to be actions.select_split
+        ["<C-t>"] = "actions.select_tab",
+        ["<C-p>"] = "actions.preview",
+        ["<C-c>"] = "actions.close",
+        ["<C-l>"] = false, -- used to be actions.refresh
+        ["-"] = "actions.parent",
+        ["_"] = "actions.open_cwd",
+        ["`"] = "actions.cd",
+        ["~"] = "actions.tcd",
+        ["gs"] = "actions.change_sort",
+        ["gx"] = "actions.open_external",
+        ["g."] = "actions.toggle_hidden",
+        ["g\\"] = "actions.toggle_trash",
+      },
+    },
+    dependencies = {"nvim-tree/nvim-web-devicons"},
+  },
   {
     "neo-tree.nvim",
+    enabled = false,
     lazy = false,
     opts = {
       filesystem = {