Fixing nvim term escape

This commit is contained in:
Zoe Roux
2022-02-14 19:33:21 +01:00
parent 14a3ccf42a
commit 30da5b3f75
3 changed files with 4 additions and 3 deletions
+1
View File
@@ -39,6 +39,7 @@ source $DOTFILES/rofi/todo.zsh
# I start the session via LightDM with auto-logging and here we show the lockscreen and wait for the password to unlock both the session and the gnome-keyring.
lock -n
discord &
while true; do
source ~/wm # A file to define the window manager to use. I use this to easilly switch between dwn and xmonad while the config is not done
@@ -66,7 +66,7 @@ local function lsp_keymaps(bufnr)
vim.api.nvim_buf_set_keymap(bufnr, "n", "gd", "<cmd>lua vim.lsp.buf.definition()<CR>", opts)
vim.api.nvim_buf_set_keymap(bufnr, "n", "gr", "<cmd>lua vim.lsp.buf.references()<CR>", opts)
vim.api.nvim_buf_set_keymap(bufnr, "n", "K", "<cmd>lua vim.lsp.buf.hover()<CR>", opts)
vim.api.nvim_buf_set_keymap(bufnr, "n", "gi", "<cmd>lua vim.lsp.buf.implementation()<CR>", opts)
-- vim.api.nvim_buf_set_keymap(bufnr, "n", "gi", "<cmd>lua vim.lsp.buf.implementation()<CR>", opts)
vim.api.nvim_buf_set_keymap(bufnr, "n", "<C-k>", "<cmd>lua vim.lsp.buf.signature_help()<CR>", opts)
vim.api.nvim_buf_set_keymap(bufnr, "n", "<A-CR>", "<cmd>CodeActionMenu<CR>", opts)
vim.api.nvim_buf_set_keymap(bufnr, "n", "gl", "<cmd>lua vim.diagnostic.open_float()<CR>", opts)
@@ -9,7 +9,7 @@ toggleterm.setup({
hide_numbers = true,
shade_filetypes = {},
shade_terminals = true,
shading_factor = 2,
shading_factor = 1,
start_in_insert = true,
insert_mappings = true,
persist_size = true,
@@ -28,7 +28,7 @@ toggleterm.setup({
function _G.set_terminal_keymaps()
local opts = {noremap = true}
vim.api.nvim_buf_set_keymap(0, 't', '<esc>', [[<C-\><C-n>]], opts)
vim.api.nvim_buf_set_keymap(0, 't', "<C-n>", [[<C-\><C-n>]], opts)
end
vim.cmd('autocmd! TermOpen term://* lua set_terminal_keymaps()')