Add keymaps for terminal and small changes

This commit is contained in:
2026-02-17 21:20:06 +01:00
parent 7b4ca98038
commit 5868fada42
2 changed files with 40 additions and 31 deletions

View File

@ -1,19 +1,29 @@
local keymap = vim.keymap
-- Save & quit
keymap.set("n", "<leader>w", ":w<CR>")
keymap.set("n", "<leader>q", ":q<CR>")
vim.keymap.set("n", "<leader>w", ":w<CR>")
vim.keymap.set("n", "<leader>q", ":q<CR>")
-- Clear search highlight
keymap.set("n", "<leader>h", ":nohlsearch<CR>")
vim.keymap.set("n", "<leader>h", ":nohlsearch<CR>")
-- Better window navigation
keymap.set("n", "<C-h>", "<C-w>h")
keymap.set("n", "<C-j>", "<C-w>j")
keymap.set("n", "<C-k>", "<C-w>k")
keymap.set("n", "<C-l>", "<C-w>l")
vim.keymap.set("n", "<C-h>", "<C-w>h")
vim.keymap.set("n", "<C-j>", "<C-w>j")
vim.keymap.set("n", "<C-k>", "<C-w>k")
vim.keymap.set("n", "<C-l>", "<C-w>l")
-- Colorscheme
local utils = require("utils.colorscheme")
keymap.set("n", "<leader>cs", utils.pick, { desc = "Pick colorscheme" })
vim.keymap.set("n", "<leader>cs", utils.pick, { desc = "Pick colorscheme" })
-- Terminal
-- open new terminal in new window on the right
vim.keymap.set("n", "<leader>st", function ()
vim.cmd.new()
vim.cmd.term()
vim.cmd.wincmd("L")
vim.cmd("startinsert")
end)
vim.keymap.set("t", "<Esc>", [[<C-\><C-n>]])