diff --git a/after/plugin/defaults.lua b/after/plugin/defaults.lua
index 049a4a9a..d9f5ef3c 100644
--- a/after/plugin/defaults.lua
+++ b/after/plugin/defaults.lua
@@ -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