This commit is contained in:
vx-clutch
2024-12-16 19:07:27 -05:00
parent 3cb62eeef0
commit fe4e05b189
5 changed files with 44 additions and 528 deletions

View File

@@ -0,0 +1,33 @@
return {
"folke/snacks.nvim",
priority = 1000,
lazy = false,
---@type snacks.Config
opts = {
-- your configuration comes here
-- or leave it empty to use the default settings
-- refer to the configuration section below
bigfile = { enabled = true },
indent = { enabled = true },
input = { enabled = true },
notifier = { enabled = true },
quickfile = { enabled = true },
scroll = { enabled = true },
statuscolumn = { enabled = true },
words = { enabled = true },
},
keys = {
{
"<leader>t",
function()
Snacks.terminal()
end,
},
{
"<leader>lg",
function()
Snacks.lazygit()
end,
},
},
}

View File

@@ -4,15 +4,9 @@ vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv")
vim.keymap.set("v", "K", ":m '>-2<CR>gv=gv")
vim.keymap.set("n", "-", "<cmd>Oil<CR>", { noremap = true, silent = true, desc = "Open Oil" })
-- Compile
vim.keymap.set("n", "<leader>cc", "<cmd>Compile<CR>", { noremap = true, silent = true, desc = "Compile" })
vim.keymap.set("n", "<leader>rc", "<cmd>Recompile<CR>", { noremap = true, silent = true, desc = "Recompile" })
vim.api.nvim_create_autocmd("FileType", {
pattern = "compilation",
callback = function()
vim.keymap.set("n", "<C-c>", ":quit<CR>", { buffer = true })
end,
})
vim.keymap.set("n", "<leader>m", ":make<CR>", { noremap = true, silent = false, desc = "Make" })
vim.keymap.set("n", "<leader>t", ":below term<CR>i", { noremap = true, silent = true, desc = "Open Terminal Split" })
vim.keymap.set("t", "<Esc><Esc>", "<C-\\><C-m>", { noremap = true, silent = true, desc = "Go from Terminal mode to Normal mode" })
-- Disable arrow keys in normal mode
vim.keymap.set("n", "<left>", '<cmd>echo "Use h to move!!"<CR>')