dotfiles

Author: Kyle Fuller <kyle@fuller.li> 2024-05-27 21:23:46 +0100 +0100
Committer: Kyle Fuller <kyle@fuller.li> 2024-05-27 21:23:46 +0100 +0100
Commit: d962b2b5905d9b6aade35997579586da25a5de6f
Parent: f14a9998f19e989ee21f518df6d58563655c4e52


feat(vim): add bindings os clipboard register
diff --git a/.config/nvim/lua/kyle/mapping.lua b/.config/nvim/lua/kyle/mapping.lua
index 052b926471f008f97bd53fe9c08f67eeb0142739..6df716601ebe836e5a6fd18518b2869d59771ba6 100644
--- a/.config/nvim/lua/kyle/mapping.lua
+++ b/.config/nvim/lua/kyle/mapping.lua
@@ -1,3 +1,10 @@
+local defaults = { noremap = true, silent = true }
+vim.keymap.set('', '<leader>y', '"+y', defaults)
+vim.keymap.set('', '<leader>Y', '"+y$', defaults)
+
+vim.keymap.set('n', '<leader>p', '"+p', defaults)
+vim.keymap.set('n', '<leader>P', '"+P', defaults)
+
 vim.api.nvim_create_autocmd('LspAttach', {
   callback = function(args)
     local opts = { buffer = args.buf }