nvim: leader keys for clipboard yank and paste and fullscreen lazygit
This commit is contained in:
@@ -7,3 +7,7 @@ os:
|
||||
|
||||
gui:
|
||||
nerdFontsVersion: "3"
|
||||
|
||||
theme:
|
||||
selectedLineBgColor:
|
||||
- reverse
|
||||
|
||||
@@ -11,3 +11,5 @@ vim.opt.title = true
|
||||
vim.opt.timeout = false
|
||||
|
||||
vim.o.undofile = true
|
||||
|
||||
vim.cmd([[autocmd TermOpen * startinsert]]);
|
||||
|
||||
@@ -5,8 +5,15 @@ set("n", "<M-k>", "<C-w>k")
|
||||
set("n", "<M-j>", "<C-w>j")
|
||||
set("n", "<M-l>", "<C-w>l")
|
||||
|
||||
set({ "n", 'v' }, "<leader>p", [["+p]])
|
||||
set({ "n", 'v' }, "<leader>P", [["+P]])
|
||||
set({ "n", 'v' }, "<leader>y", [["+y]])
|
||||
set({ "n", 'v' }, "<leader>Y", [["+Y]])
|
||||
|
||||
set("n", "<Esc>", "<cmd>nohlsearch<cr>")
|
||||
set("n", "<leader>K", "<cmd>cp<cr>")
|
||||
set("n", "<leader>J", "<cmd>cn<cr>")
|
||||
set("n", "<leader>x", "<cmd>copen<cr>")
|
||||
set("n", "<leader>X", "<cmd>cclose<cr>")
|
||||
|
||||
set("n", "<leader>ga", "<cmd>tabnew | terminal lazygit<cr>")
|
||||
|
||||
@@ -15,10 +15,6 @@ set("n", "<leader>ea", function()
|
||||
Snacks.explorer()
|
||||
end, { desc = "File Explorer" })
|
||||
|
||||
set("n", "<leader>ga", function()
|
||||
Snacks.lazygit()
|
||||
end, { desc = "Lazygit" })
|
||||
|
||||
set("n", "<leader>gh", function()
|
||||
Snacks.picker.git_diff()
|
||||
end, { desc = "Git Diff (Hunks)" })
|
||||
|
||||
@@ -71,10 +71,10 @@ if ok then
|
||||
swap = {
|
||||
enable = true,
|
||||
swap_next = {
|
||||
["<leader>p"] = "@parameter.inner",
|
||||
["<leader>cp"] = "@parameter.inner",
|
||||
},
|
||||
swap_previous = {
|
||||
["<leader>P"] = "@parameter.inner",
|
||||
["<leader>cP"] = "@parameter.inner",
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user