pull/220/head
Luke Johnson
parent bb869f07ae
commit 11d0840dba

@ -37,10 +37,20 @@ vim.keymap.set("n", "<C-u>", "<C-u>zz", { desc = 'Scroll up' })
vim.keymap.set("n", "n", "nzzzv")
vim.keymap.set("n", "N", "Nzzzv")
-- Use "<leader>y" if you want the yank to go to the system register, otherwise yank only applies to nvim
vim.keymap.set({ "n", "v" }, "<leader>y", [["+y]], { desc = 'Yank to system clipboard' })
vim.keymap.set("n", "<leader>Y", [["+Y]], { desc = 'Yank to end of line into system clipboard' })
-- Use "<leader>dd" to delete without saving to a register
vim.keymap.set({ "n", "v" }, "<leader>d", [["_d]])
-- When highlighting a word and pasting over it, don't lose current register value
vim.keymap.set("x", "<leader>pp", [["_dP]], { desc = 'Paste without losing register' })
-- Navigate quick fix commands
vim.keymap.set("n", "<leader>k", "<cmd>lnext<CR>zz")
vim.keymap.set("n", "<leader>j", "<cmd>lprev<CR>zz")
-- Set terminal keymaps
vim.keymap.set('t', '<esc>', [[<C-\><C-n>]])
vim.keymap.set('t', 'jk', [[<C-\><C-n>]])
@ -85,7 +95,8 @@ vim.o.mouse = 'a'
-- Sync clipboard between OS and Neovim.
-- Remove this option if you want your OS clipboard to remain independent.
-- See `:help 'clipboard'`
vim.o.clipboard = 'unnamedplus'
-- I'm going to use a keymap "<leader>y" for system clipboard to keep the two separate
-- vim.o.clipboard = 'unnamedplus'
-- Enable break indent
vim.o.breakindent = true

Loading…
Cancel
Save