Add keymaps for terminal and small changes
This commit is contained in:
@ -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>]])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user