Enable change history and auto-save
This commit is contained in:
parent
5f01bcf4ee
commit
4a6e152d80
2 changed files with 23 additions and 4 deletions
|
@ -19,11 +19,16 @@ vim.cmd("set splitright")
|
|||
vim.cmd("set spl=en_us spell")
|
||||
vim.opt.guifont = "JetBrainsMonoNerdFontMono:14"
|
||||
|
||||
-- Configure history
|
||||
vim.opt.undodir = vim.fn.stdpath("state") .. "/nvim/undo"
|
||||
vim.cmd("set undofile")
|
||||
|
||||
-- Customize window border
|
||||
vim.diagnostic.config({
|
||||
float = {
|
||||
border = "single",
|
||||
},})
|
||||
},
|
||||
})
|
||||
|
||||
-- Custom Key Binds
|
||||
vim.g.mapleader = " "
|
||||
|
@ -35,7 +40,7 @@ require("config.lazy")
|
|||
vim.keymap.set("n", "<leader>r", ":source %<CR>", { desc = "Reload Config" })
|
||||
vim.keymap.set("n", "<leader>bs", ":vsplit<CR>", { desc = "Vertical Split" })
|
||||
vim.keymap.set("n", "<leader>vm", ":lua vim.diagnostic.open_float()<CR>", { desc = "Show Diagnostic Message" })
|
||||
vim.api.nvim_set_keymap('i', '<S-Tab>', '<C-d>', { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap("i", "<S-Tab>", "<C-d>", { noremap = true, silent = true })
|
||||
|
||||
-- remap yank to system clipboard
|
||||
vim.keymap.set("n", "<leader>y", '"+y', { desc = "Yank to Clipboard" })
|
||||
|
@ -43,7 +48,7 @@ vim.keymap.set("v", "<leader>y", '"+y', { desc = "Yank to Clipboard" })
|
|||
|
||||
-- Configure Telescope Keymaps
|
||||
local builtin = require("telescope.builtin")
|
||||
vim.keymap.set("n", "<leader>ff", builtin.find_files, { desc = "Find File"})
|
||||
vim.keymap.set("n", "<leader>ff", builtin.find_files, { desc = "Find File" })
|
||||
vim.keymap.set("n", "<leader>fg", builtin.live_grep, { desc = "Grep Files" })
|
||||
vim.keymap.set("n", "<leader>fb", builtin.buffers, { desc = "Open Editors" })
|
||||
|
||||
|
@ -53,7 +58,6 @@ vim.keymap.set("n", "<leader>fb", builtin.buffers, { desc = "Open Editors" })
|
|||
-- Configure NeoTree (FS View)
|
||||
vim.keymap.set("n", "<leader>ft", ":Neotree filesystem toggle left<CR>")
|
||||
|
||||
|
||||
-- Configure Copilot
|
||||
--vim.keymap.set("n", "<leader>cp", ":Copilot panel<CR>", { desc = "Open Copilot Panel" })
|
||||
vim.keymap.set("n", "<leader>ce", ":Copilot enable<CR>", { desc = "Enable Copilot Completions" })
|
||||
|
|
15
.config/nvim/lua/plugins/history.lua
Normal file
15
.config/nvim/lua/plugins/history.lua
Normal file
|
@ -0,0 +1,15 @@
|
|||
return {
|
||||
{
|
||||
"mbbill/undotree",
|
||||
lazy = true,
|
||||
keys = {
|
||||
{ "<leader>fh", "<cmd>UndotreeToggle<cr>", desc = "Toggle Undotree" },
|
||||
},
|
||||
},
|
||||
{
|
||||
"pocco81/auto-save.nvim",
|
||||
keys = {
|
||||
{ "<leader>as", "<cmd>ASToggle<cr>", desc = "Toggle Auto Save" },
|
||||
},
|
||||
},
|
||||
}
|
Loading…
Reference in a new issue