Swap out nvim-tree with oil.nvim
Better plugin for what I want instead of trying to kludge a tree sidebar plugin into a vinegar-style plugin.
This commit is contained in:
parent
a3bf311578
commit
2751d51b8f
@ -34,6 +34,7 @@ return require('packer').startup(function(use)
|
|||||||
}
|
}
|
||||||
use {
|
use {
|
||||||
'j-hui/fidget.nvim',
|
'j-hui/fidget.nvim',
|
||||||
|
tag = 'legacy',
|
||||||
config = function()
|
config = function()
|
||||||
require('plugins.fidget-nvim')
|
require('plugins.fidget-nvim')
|
||||||
end,
|
end,
|
||||||
@ -272,14 +273,13 @@ return require('packer').startup(function(use)
|
|||||||
end
|
end
|
||||||
}
|
}
|
||||||
use {
|
use {
|
||||||
'kyazdani42/nvim-tree.lua',
|
'stevearc/oil.nvim',
|
||||||
requires = {
|
requires = {
|
||||||
'kyazdani42/nvim-web-devicons',
|
'nvim-tree/nvim-web-devicons',
|
||||||
},
|
},
|
||||||
tag = 'nightly',
|
|
||||||
config = function()
|
config = function()
|
||||||
require('plugins.nvim-tree')
|
require('plugins.oil-nvim')
|
||||||
end
|
end,
|
||||||
}
|
}
|
||||||
use {
|
use {
|
||||||
'kylechui/nvim-surround',
|
'kylechui/nvim-surround',
|
||||||
|
@ -1,30 +0,0 @@
|
|||||||
require('nvim-tree').setup({
|
|
||||||
hijack_netrw = true,
|
|
||||||
hijack_directories = {
|
|
||||||
enable = true,
|
|
||||||
auto_open = true,
|
|
||||||
},
|
|
||||||
view = {
|
|
||||||
mappings = {
|
|
||||||
list = {
|
|
||||||
{ key = "<CR>", action = "edit_in_place" },
|
|
||||||
{ key = "<C-i>", action = "toggle_file_info" },
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
remove_keymaps = {
|
|
||||||
'<C-k>'
|
|
||||||
},
|
|
||||||
})
|
|
||||||
|
|
||||||
local function toggle_replace()
|
|
||||||
local view = require("nvim-tree.view")
|
|
||||||
if view.is_visible() then
|
|
||||||
view.close()
|
|
||||||
else
|
|
||||||
require("nvim-tree").open_replacing_current_buffer()
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
vim.keymap.set('n', '-', function() toggle_replace() end, { noremap = true, silent = true })
|
|
||||||
vim.keymap.set('n', '<leader>n', [[<Cmd>NvimTreeToggle<CR>]], { noremap = true, silent = true, desc = "Toggle [N]vim Tree" })
|
|
3
lua/plugins/oil-nvim.lua
Normal file
3
lua/plugins/oil-nvim.lua
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
require("oil").setup()
|
||||||
|
|
||||||
|
vim.keymap.set("n", "-", require("oil").open, { desc = "Open parent directory" })
|
Loading…
Reference in New Issue
Block a user