diff --git a/lua/custom/plugins/oil.lua b/lua/custom/plugins/oil.lua index 2bc671ea..08b79e41 100644 --- a/lua/custom/plugins/oil.lua +++ b/lua/custom/plugins/oil.lua @@ -1,3 +1,4 @@ +vim.keymap.set('n', '-', 'Oil', { desc = 'Open parent directory' }) return { { 'stevearc/oil.nvim', @@ -7,5 +8,21 @@ return { -- Optional dependencies dependencies = { { 'echasnovski/mini.icons', opts = {} } }, -- dependencies = { "nvim-tree/nvim-web-devicons" }, -- use if prefer nvim-web-devicons + config = function() + require('oil').setup { + -- default_file_explorer = true, + skip_confirm_for_simple_edits = true, + view_options = { + show_hidden = true, + natural_order = true, + is_hidden_file = function(name, _) + return name == '..' or name == '.git' + end, + }, + win_options = { + wrap = true, + }, + } + end, }, }