diff --git a/lua/keymaps.lua b/lua/keymaps.lua index cbea536..9d2058b 100644 --- a/lua/keymaps.lua +++ b/lua/keymaps.lua @@ -18,7 +18,7 @@ vim.keymap.set('n', 'N', 'Nzzzv', { noremap = true, silent = true }) -- Remap for moving selected line / block of text in visual mode vim.keymap.set('v', '', ":m '<-2gv=gv", { desc = 'Move selected lines up' }) -vim.keymap.set('v', '', ":m '>+1gv=gv", { desc = 'move selected lines down' }) +vim.keymap.set('v', '', ":m '>+1gv=gv", { desc = 'Move selected lines down' }) -- [[ Highlight on yank ]] -- See `:help vim.highlight.on_yank()` @@ -37,18 +37,7 @@ vim.keymap.set('n', ']d', vim.diagnostic.goto_next) vim.keymap.set('n', 'e', vim.diagnostic.open_float) vim.keymap.set('n', 'q', vim.diagnostic.setloclist) --- terminal keymaps -function _G.set_terminal_keymaps() - local opts = { buffer = 0 } - vim.keymap.set('t', '', [[]], opts) - vim.keymap.set('t', '', [[wincmd h]], opts) - vim.keymap.set('t', '', [[wincmd j]], opts) - vim.keymap.set('t', '', [[wincmd k]], opts) - vim.keymap.set('t', '', [[wincmd l]], opts) -end - --- --- if you only want these mappings for toggle term use term://*toggleterm#* instead -vim.cmd 'autocmd! TermOpen term://* lua set_terminal_keymaps()' +-- terminal +vim.keymap.set('t', '', vim.api.nvim_replace_termcodes('', true, true, true), { desc = 'Escape terminal mode' }) return {}