diff options
author | Baitinq <manuelpalenzuelamerino@gmail.com> | 2024-04-11 01:20:46 +0200 |
---|---|---|
committer | Baitinq <manuelpalenzuelamerino@gmail.com> | 2024-04-11 01:23:34 +0200 |
commit | 0050868d1f7119f8c595260ca1f723860f8502f9 (patch) | |
tree | bd6e5e6ab71bcf411c4627198ea437155cd64b52 /dotfiles | |
parent | Dotfiles: Nvim: Show file % in statusline (diff) | |
download | nixos-config-0050868d1f7119f8c595260ca1f723860f8502f9.tar.gz nixos-config-0050868d1f7119f8c595260ca1f723860f8502f9.tar.bz2 nixos-config-0050868d1f7119f8c595260ca1f723860f8502f9.zip |
Dotfiles: Nvim: Replace telescope file browser with Oil
Diffstat (limited to 'dotfiles')
-rw-r--r-- | dotfiles/nvim/init.lua | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/dotfiles/nvim/init.lua b/dotfiles/nvim/init.lua index c1c87cb..2734375 100644 --- a/dotfiles/nvim/init.lua +++ b/dotfiles/nvim/init.lua @@ -342,7 +342,6 @@ require('lazy').setup({ end, }, { 'nvim-telescope/telescope-ui-select.nvim' }, - { 'nvim-telescope/telescope-file-browser.nvim' }, -- Useful for getting pretty icons, but requires a Nerd Font. { 'nvim-tree/nvim-web-devicons', enabled = vim.g.have_nerd_font }, @@ -395,7 +394,6 @@ require('lazy').setup({ -- Enable telescope extensions, if they are installed pcall(require('telescope').load_extension, 'fzf') pcall(require('telescope').load_extension, 'ui-select') - pcall(require('telescope').load_extension, 'file_browser') -- See `:help telescope.builtin` local builtin = require 'telescope.builtin' @@ -410,7 +408,6 @@ require('lazy').setup({ vim.keymap.set('n', '<leader>sr', builtin.resume, { desc = '[S]earch [R]esume' }) vim.keymap.set('n', '<leader>s.', builtin.oldfiles, { desc = '[S]earch Recent Files ("." for repeat)' }) vim.keymap.set('n', '<leader><leader>', builtin.buffers, { desc = '[ ] Find existing buffers' }) - vim.keymap.set('n', '<leader>b', function() require('telescope').extensions.file_browser.file_browser({path = "%:p:h", select_buffer=true}) end, { desc = '[B]rowse files' }) -- Slightly advanced example of overriding default behavior and theme vim.keymap.set('n', '<leader>/', function() @@ -437,6 +434,20 @@ require('lazy').setup({ end, }, + { + 'stevearc/oil.nvim', + dependencies = { "nvim-tree/nvim-web-devicons" }, + config = function() + require("oil").setup({ + default_file_explorer = true, + view_options = { + show_hidden = true, + }, + }) + vim.keymap.set("n", '<leader>b', "<CMD>Oil<CR>", { desc = '[B]rowse files' }) + end + }, + { -- LSP Configuration & Plugins 'neovim/nvim-lspconfig', dependencies = { |