new neovim configs
This commit is contained in:
parent
1bf7a8bee0
commit
1898ac5c10
20 changed files with 466 additions and 110 deletions
|
|
@ -1,4 +1,5 @@
|
|||
vim.g.mapleader = " "
|
||||
vim.g.maplocalleader = " "
|
||||
|
||||
-- easy escape
|
||||
vim.keymap.set("i", "<C-[>", "<Esc>", { noremap = true, silent = true })
|
||||
|
|
@ -32,7 +33,7 @@ vim.keymap.set("n", "q", "<nop>", { noremap = true })
|
|||
vim.keymap.set("n", "<leader>q", "q", { noremap = true })
|
||||
|
||||
-- select and replace
|
||||
vim.keymap.set("n", "<leader>s", [[:%s/\<<C-r><C-w>\>/<C-r><C-w>/gI<Left><Left><Left>]])
|
||||
vim.keymap.set("n", "<leader>ss", [[:%s/\<<C-r><C-w>\>/<C-r><C-w>/gI<Left><Left><Left>]])
|
||||
|
||||
-- no copy, delete line, for god sake...
|
||||
vim.keymap.set("n", "dd", "\"_dd")
|
||||
|
|
@ -81,9 +82,8 @@ vim.keymap.set("i", "<C-k>", "<Up>", { noremap = true })
|
|||
vim.keymap.set("i", "<C-l>", "<Right>", { noremap = true })
|
||||
|
||||
-- terminal keymaps
|
||||
vim.keymap.set("t", "<C-t>", "<C-\\><C-n>", { noremap = true })
|
||||
vim.keymap.set("t", "<C-x>", "<cmd>bd!<CR>", { noremap = true })
|
||||
vim.keymap.set("n", "<C-t>", "<cmd>term<CR>i", { noremap = true })
|
||||
vim.keymap.set("t", "<C-t>", "<C-\\><C-n>", { noremap = true }) -- exit insert mode in terminal
|
||||
vim.keymap.set("t", "<C-x>", "<cmd>bd!<CR>", { noremap = true }) -- terminate terminal session
|
||||
vim.keymap.set("n", "<C-t>", "<cmd>term<CR>i", { noremap = true }) -- create new terminal session
|
||||
|
||||
-- lazygit on floaterm
|
||||
vim.keymap.set("n", "<leader>g", "<cmd>FloatermNew lazygit<CR>", { noremap = true })
|
||||
vim.keymap.set({ 'n', 'v' }, "<Space>", "<Nop>", { silent = true })
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue