]> git.rmz.io Git - dotfiles.git/blobdiff - nvim/lua/plugins/editor.lua
nvim: replace neo-tree with oil
[dotfiles.git] / 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 = {