This commit is contained in:
2025-08-10 18:05:35 +02:00
parent bc65b628dd
commit 295ade4d4b
3 changed files with 306 additions and 48 deletions

View File

@@ -12,5 +12,27 @@ vim.api.nvim_create_autocmd('TextYankPost', {
end,
})
-- Use with Quarto + vim-slime
-- From: https://github.com/jmbuhr/nvim-config
--
local function set_terminal_keymaps()
local opts = { buffer = 0 }
vim.keymap.set('t', '<esc>', [[<C-\><C-n>]], opts)
vim.keymap.set('t', '<C-h>', [[<Cmd>wincmd h<CR>]], opts)
vim.keymap.set('t', '<C-j>', [[<Cmd>wincmd j<CR>]], opts)
vim.keymap.set('t', '<C-k>', [[<Cmd>wincmd k<CR>]], opts)
vim.keymap.set('t', '<C-l>', [[<Cmd>wincmd l<CR>]], opts)
end
vim.api.nvim_create_autocmd({ 'TermOpen' }, {
pattern = { '*' },
callback = function(_)
vim.cmd.setlocal 'nonumber'
vim.wo.signcolumn = 'no'
set_terminal_keymaps()
end,
})
-- The line beneath this is called `modeline`. See `:help modeline`
-- vim: ts=2 sts=2 sw=2 et
-- vim: ts=2 sts=2 sw=2 et