This commit is contained in:
2025-01-19 12:08:36 -05:00
parent 288f993165
commit 574d2a8622
3 changed files with 46 additions and 36 deletions

View File

@@ -2,18 +2,17 @@ require("vxclutch.set")
require("vxclutch.remap") require("vxclutch.remap")
require("vxclutch.lazy_init") require("vxclutch.lazy_init")
local augroup = vim.api.nvim_create_augroup local augroup = vim.api.nvim_create_augroup
local autocmd = vim.api.nvim_create_autocmd local autocmd = vim.api.nvim_create_autocmd
local VxclutchGroup = augroup('Vxclutch', {}) local VxclutchGroup = augroup("Vxclutch", {})
autocmd('BufEnter', { autocmd("BufEnter", {
group = VxclutchGroup, group = VxclutchGroup,
callback = function() callback = function()
if vim.bo.filetype == "zig" then if vim.bo.filetype == "zig" then
vim.cmd.colorscheme("tokyonight-night") vim.cmd.colorscheme("tokyonight-night")
else else
vim.cmd.colorscheme("rose-pine-moon") vim.cmd.colorscheme("rose-pine-moon")
end end
end end,
}) })

View File

@@ -1,26 +1,37 @@
return { return {
"stevearc/oil.nvim", "stevearc/oil.nvim",
opts = {}, opts = {},
config = function() config = function()
require("oil").setup { require("oil").setup({
default_file_explorer = true, default_file_explorer = true,
delete_to_trash = true, delete_to_trash = true,
skip_confirm_for_simple_edits = true, skip_confirm_for_simple_edits = true,
use_default_keymaps = true, use_default_keymaps = true,
keymaps = { keymaps = {
["g?"] = { "actions.show_help", mode = "n" }, ["g?"] = { "actions.show_help", mode = "n" },
["<CR>"] = "actions.select", ["<CR>"] = { "actions.select" },
["-"] = { "actions.parent", mode = "n" }, ["<C-s>"] = false,
["g."] = { "actions.toggle_hidden", mode = "n" }, ["<C-h>"] = false,
}, ["<C-t>"] = false,
view_options = { ["<C-p>"] = false,
show_hidden = true, ["<C-c>"] = false,
natural_order = true, ["<C-r>"] = { "actions.refresh" },
is_always_hidden = function(name, _) ["-"] = { "actions.parent", mode = "n" },
return name == ".." or name == ".git" ["_"] = { "actions.open_cwd", mode = "n" },
end, ["<leader>d"] = { "actions.cd", mode = "n" },
}, ["~"] = { "actions.cd", opts = { scope = "tab" }, mode = "n" },
} ["gs"] = false,
end, ["gx"] = { "actions.open_external" },
dependencies = { "nvim-tree/nvim-web-devicons" }, ["g."] = { "actions.toggle_hidden", mode = "n" },
},
view_options = {
show_hidden = true,
natural_order = true,
is_always_hidden = function(name, _)
return name == ".." or name == ".git"
end,
},
})
end,
dependencies = { "nvim-tree/nvim-web-devicons" },
} }

View File

@@ -37,4 +37,4 @@ vim.opt.undodir = os.getenv("HOME") .. "/.vim/undodir"
vim.opt.undofile = true vim.opt.undofile = true
-- Statusline -- -- Statusline --
vim.o.statusline = "%f" vim.o.statusline = "%f %m"