chore: more vim keymap

main
sudo pacman -Syu 2023-03-25 10:31:37 +07:00
parent dc10f18f9b
commit af9a41d2a3
1 changed files with 8 additions and 1 deletions

View File

@ -34,8 +34,12 @@ vim.opt.mouse = "a"
vim.keymap.set("i", "<C-c>", "<Esc>")
-- Keymap
-- Plugin
vim.keymap.set("n", "<leader>s", ":w<CR>")
vim.keymap.set("n", "<leader><LEFT>", "<C-w>h")
vim.keymap.set("n", "<leader><UP>", "<C-w>j")
vim.keymap.set("n", "<leader><DOWN>", "<C-w>k")
vim.keymap.set("n", "<leader><RIGHT>", "<C-w>l")
-- Plugin
vim.keymap.set("n", "<leader>q", ":FZF<CR>")
vim.keymap.set("n", "<leader>rg", ":Rg<CR>")
vim.keymap.set("n", "<C-n>", ":NvimTreeToggle<CR>")
@ -46,6 +50,9 @@ vim.keymap.set("n", "<F2>", ":GoRename<CR>")
vim.keymap.set("n", "<leader>gf", ":GoFillStruct<CR>:w<CR>")
vim.keymap.set("n", "<leader>gt", ":GoAlternate<CR>")
vim.keymap.set("n", "<leader>gtt", ":GoTest<CR>")
vim.keymap.set("n", "<leader>gr", ":GoReferrers<CR>")
vim.keymap.set("n", "<leader>gi", ":GoImplements<CR>")
vim.keymap.set("n", "<leader>gc", ":GoCallees<CR>")
-- Use plugin vim-better-whitespace
vim.g.better_whitespace_enabled = 1