-- Keymaps are automatically loaded on the VeryLazy event
+-- NOTE: Default LazyVim keys are not loaded automatically, review upstream keymas occasionnaly.
+-- ~/.local/share/nvim/lazy/LazyVim/lua/lazyvim/config/keymaps.lua
local Util = require("lazyvim.util")
-- Move Lines
vim.keymap.set("n", "<A-j>", "<cmd>m .+1<cr>==", { desc = "Move down" })
vim.keymap.set("n", "<A-k>", "<cmd>m .-2<cr>==", { desc = "Move up" })
+-- NOTE: this triggers with <esc-j> when I'm too quick at doing "go to normal mode then move line"
vim.keymap.set("i", "<A-j>", "<esc><cmd>m .+1<cr>==gi", { desc = "Move down" })
vim.keymap.set("i", "<A-k>", "<esc><cmd>m .-2<cr>==gi", { desc = "Move up" })
vim.keymap.set("v", "<A-j>", ":m '>+1<cr>gv=gv", { desc = "Move down" })