26 lines
		
	
	
		
			665 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			665 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
return {
 | 
						|
  "stevearc/oil.nvim",
 | 
						|
  ---@module 'oil'
 | 
						|
  ---@type oil.SetupOpts
 | 
						|
  opts = {
 | 
						|
    columns = {
 | 
						|
      "icon",
 | 
						|
      "permissions",
 | 
						|
      "size",
 | 
						|
    },
 | 
						|
    watch_for_changes = true,
 | 
						|
    view_options = {
 | 
						|
      -- Show files and directories that start with "."
 | 
						|
      show_hidden = true,
 | 
						|
    },
 | 
						|
    float = {
 | 
						|
      preview_split = "right",
 | 
						|
    },
 | 
						|
  },
 | 
						|
  -- Optional dependencies
 | 
						|
  dependencies = { { "echasnovski/mini.icons", opts = {} } },
 | 
						|
  -- dependencies = { "nvim-tree/nvim-web-devicons" }, -- use if you prefer nvim-web-devicons
 | 
						|
  -- Lazy loading is not recommended because it is very tricky to make it work correctly in all situations.
 | 
						|
  lazy = false,
 | 
						|
}
 |