diff --git a/config/default.nix b/config/default.nix index f8466cb..41bb13f 100644 --- a/config/default.nix +++ b/config/default.nix @@ -18,7 +18,6 @@ # UI plugins ./plugins/ui/lualine.nix - ./plugins/ui/neo-tree.nix ./plugins/ui/web-devicons.nix ./plugins/ui/whichkey.nix @@ -34,6 +33,7 @@ # Utils ./plugins/utils/markdown-preview.nix ./plugins/utils/render-markdown.nix + ./plugins/utils/oil.nix ./plugins/utils/telescope.nix ./plugins/utils/todo-comments.nix ./plugins/utils/vimtex.nix diff --git a/config/plugins/editor/sessions.nix b/config/plugins/editor/sessions.nix index 265adab..b627ce8 100644 --- a/config/plugins/editor/sessions.nix +++ b/config/plugins/editor/sessions.nix @@ -1,10 +1,6 @@ { ... }: { plugins.auto-session = { enable = true; - settings = { - pre_save_cmds = ["Neotree close"]; - post_restore_cmds = ["Neotree show"]; - }; }; keymaps = [ diff --git a/config/plugins/ui/neo-tree.nix b/config/plugins/ui/neo-tree.nix deleted file mode 100644 index 5d643da..0000000 --- a/config/plugins/ui/neo-tree.nix +++ /dev/null @@ -1,22 +0,0 @@ -{...}: { - plugins.neo-tree = { - enable = true; - eventHandlers = { - neo_tree_window_after_open = '' - function(_) - vim.cmd("wincmd =") - end - ''; - }; - closeIfLastWindow = true; - }; - - keymaps = [ - { - mode = "n"; - key = "e"; - action = "Neotree"; - options.desc = "focus_neotree"; - } - ]; -} diff --git a/config/plugins/utils/oil.nix b/config/plugins/utils/oil.nix new file mode 100644 index 0000000..89ed043 --- /dev/null +++ b/config/plugins/utils/oil.nix @@ -0,0 +1,16 @@ +{ ... }: { + plugins.oil = { + enable = true; + }; + + keymaps = [ + { + mode = "n"; + key = "-"; + action = "Oil"; + options = { + desc = "Open parent directory"; + }; + } + ]; +}