-- Where am I? vim.keymap.set("n", "J", "mzJ`z") -- vim.keymap.set("n", "", "zz") -- vim.keymap.set("n", "", "zz") vim.keymap.set("n", "n", "nzzzv") vim.keymap.set("n", "N", "Nzzzv") -- Diagnostic keymaps vim.keymap.set('n', 'cd', vim.diagnostic.open_float, { desc = 'Open floating diagnostic message' }) vim.keymap.set('n', 'cD', vim.diagnostic.setloclist, { desc = 'Open diagnostics list' }) -- Moving between windows vim.cmd.tnoremap('', [[h]]) vim.cmd.tnoremap('', [[j]]) vim.cmd.tnoremap('', [[k]]) vim.cmd.tnoremap('', [[l]]) vim.cmd.inoremap('', [[h]]) vim.cmd.inoremap('', [[j]]) vim.cmd.inoremap('', [[k]]) vim.cmd.inoremap('', [[l]]) vim.cmd.nnoremap('', [[h]]) vim.cmd.nnoremap('', [[j]]) vim.cmd.nnoremap('', [[k]]) vim.cmd.nnoremap('', [[l]]) -- More terminal keymaps vim.cmd.tnoremap('', [[]])