nvim: bootstrap minimal nix-first config

This commit is contained in:
Rasyidan Akbar F. 2026-03-11 05:17:26 +07:00
commit d90c74150f
14 changed files with 557 additions and 12 deletions

View file

@ -0,0 +1,46 @@
return {
{
"stevearc/oil.nvim",
cmd = "Oil",
keys = {
{
"-",
"<cmd>Oil<cr>",
desc = "Open parent directory",
},
{
"<leader>e",
function()
require("oil").toggle_float()
end,
desc = "Explorer (Oil)",
},
},
dependencies = {
"nvim-tree/nvim-web-devicons",
},
opts = {
default_file_explorer = true,
columns = {
"icon",
},
delete_to_trash = false,
skip_confirm_for_simple_edits = true,
view_options = {
show_hidden = true,
},
float = {
padding = 2,
max_width = 90,
max_height = 0,
border = "rounded",
},
keymaps = {
["<C-v>"] = { "actions.select", opts = { vertical = true } },
["<C-s>"] = { "actions.select", opts = { horizontal = true } },
["<C-p>"] = "actions.preview",
["<Esc>"] = "actions.close",
},
},
},
}