neovim-config/lua/config/keymaps.lua
Vasileios Manikas 8547663a2b Added shortcut for lsp format and added undotree
Signed-off-by: Vasileios Manikas <manikasv97@gmail.com>
2025-05-14 15:08:46 +02:00

16 lines
802 B
Lua

-- Keymaps are automatically loaded on the VeryLazy event
-- Default keymaps that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/keymaps.lua
-- Add any additional keymaps here
vim.keymap.set("n", "<left>", '<cmd>echo "Use h to move!!"<CR>')
vim.keymap.set("n", "<right>", '<cmd>echo "Use l to move!!"<CR>')
vim.keymap.set("n", "<up>", '<cmd>echo "Use k to move!!"<CR>')
vim.keymap.set("n", "<down>", '<cmd>echo "Use j to move!!"<CR>')
vim.keymap.set({ "n", "x" }, "<leader>y", '"+y"')
vim.keymap.set({ "n", "x" }, "<leader>p", '"+p"')
vim.keymap.set("n", "<leader>a", function()
vim.lsp.buf.format({ async = true })
end, { desc = "Format File" })
vim.keymap.set("v", "<leader>a", function()
vim.lsp.buf.format({ async = true })
end, { desc = "Format Selection" })