mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 00:33:00 +00:00
nvim: use oil.nvim
This commit is contained in:
parent
960699a2f1
commit
bd2a7fcc26
4 changed files with 26 additions and 7 deletions
|
|
@ -111,7 +111,6 @@ local leader_mappings = {
|
||||||
{ keys = "W", cmd = ":wall<CR>:qa!<CR>", opts = { desc = "Write all and Force Quit" } },
|
{ keys = "W", cmd = ":wall<CR>:qa!<CR>", opts = { desc = "Write all and Force Quit" } },
|
||||||
},
|
},
|
||||||
t = { -- +toggle/test
|
t = { -- +toggle/test
|
||||||
{ keys = "f", cmd = ":NvimTreeToggle", opts = { desc = "Toggle File Explorer" } },
|
|
||||||
{ keys = "F", cmd = ":FormatToggle<CR>", opts = { desc = "Toggle autoformat-on-save" } },
|
{ keys = "F", cmd = ":FormatToggle<CR>", opts = { desc = "Toggle autoformat-on-save" } },
|
||||||
},
|
},
|
||||||
u = { -- +ui
|
u = { -- +ui
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ return {
|
||||||
-- Picker
|
-- Picker
|
||||||
{ import = "plugins.mod.fzf" },
|
{ import = "plugins.mod.fzf" },
|
||||||
-- Explorer
|
-- Explorer
|
||||||
{ import = "plugins.mod.neo-tree" },
|
-- { import = "plugins.mod.neo-tree" },
|
||||||
{
|
{
|
||||||
"rmagatti/auto-session",
|
"rmagatti/auto-session",
|
||||||
event = "BufReadPre",
|
event = "BufReadPre",
|
||||||
|
|
@ -41,4 +41,17 @@ return {
|
||||||
"Neogit",
|
"Neogit",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"stevearc/oil.nvim",
|
||||||
|
---@module 'oil'
|
||||||
|
---@type oil.SetupOpts
|
||||||
|
opts = {
|
||||||
|
delete_to_trash = true,
|
||||||
|
default_file_explorer = true,
|
||||||
|
},
|
||||||
|
-- dependencies = { { "nvim-mini/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,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -71,9 +71,9 @@ return {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
-- stylua: ignore end
|
-- stylua: ignore end
|
||||||
-- explorer = {
|
explorer = {
|
||||||
-- enabled = true,
|
enabled = true,
|
||||||
-- },
|
},
|
||||||
indent = { enabled = true },
|
indent = { enabled = true },
|
||||||
input = { enabled = true },
|
input = { enabled = true },
|
||||||
notifier = { enabled = true },
|
notifier = { enabled = true },
|
||||||
|
|
@ -94,7 +94,14 @@ return {
|
||||||
function()
|
function()
|
||||||
require("snacks").dashboard()
|
require("snacks").dashboard()
|
||||||
end,
|
end,
|
||||||
desc = "Toggle Dashboard";
|
desc = "Toggle Dashboard",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"<leader>ft",
|
||||||
|
function()
|
||||||
|
require("snacks").explorer()
|
||||||
|
end,
|
||||||
|
desc = "Toggle File Tree",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ end
|
||||||
return {
|
return {
|
||||||
"akinsho/toggleterm.nvim",
|
"akinsho/toggleterm.nvim",
|
||||||
keys = {
|
keys = {
|
||||||
{ "<leader>!", "<cmd>ToggleTerm direction=horizontal<CR>", desc = "Toggle Terminal" },
|
{ "<leader>!", "<cmd>ToggleTerm direction=float<CR>", desc = "Toggle Terminal" },
|
||||||
{ "<leader>tf", "<cmd>ToggleTerm direction=float<CR>", desc = "Toggle Terminal" },
|
{ "<leader>tf", "<cmd>ToggleTerm direction=float<CR>", desc = "Toggle Terminal" },
|
||||||
{ "<leader>tt", "<cmd>ToggleTerm<CR>", desc = "Spawn a float terminal" },
|
{ "<leader>tt", "<cmd>ToggleTerm<CR>", desc = "Spawn a float terminal" },
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue