diff --git a/lua/config/options.lua b/lua/config/options.lua index b8a7594..1f93e19 100644 --- a/lua/config/options.lua +++ b/lua/config/options.lua @@ -15,7 +15,6 @@ opt.ignorecase = true --Case insensitive searching unless /C or capital in searc opt.smartcase = true -- Smart case opt.updatetime = 300 --Decrease update time opt.signcolumn = 'yes' -- Always show sign column -opt.clipboard = 'unnamed,unnamedplus' -- Access system clipboard opt.timeoutlen = 300 -- Time in milliseconds to wait for a mapped sequence to complete. opt.ttimeoutlen = 10 opt.showmode = false -- Do not need to show the mode. We use the statusline instead. diff --git a/lua/my_keymappings.lua b/lua/my_keymappings.lua index a37c6ce..18e1059 100644 --- a/lua/my_keymappings.lua +++ b/lua/my_keymappings.lua @@ -38,3 +38,9 @@ vim.keymap.set('x', "'", 'y/\\V"N', { noremap = true, silent = true, de vim.keymap.set('n', '', ':bd', { desc = 'Close buffer' }) vim.keymap.set('n', 'x', 'za', { desc = 'Toggle fold' }) + + +vim.keymap.set({'n', 'x'}, 'y', '"+y', { desc='Copy from system clipboard'}) +vim.keymap.set({'n', 'x'}, 'Y', '"+yg_', { desc='Copy from system clipboard'}) +vim.keymap.set({'n', 'x'}, 'p', '"+p', { desc='Paste from system clipboard'}) +vim.keymap.set({'n', 'x'}, 'P', '"+P', { desc='Paste from system clipboard'}) diff --git a/lua/plugins/telescope.lua b/lua/plugins/telescope.lua index 63c6f09..416fb3f 100644 --- a/lua/plugins/telescope.lua +++ b/lua/plugins/telescope.lua @@ -24,7 +24,7 @@ return { desc = 'Find file', }, { - 'p', + 'c', function() require("telescope.builtin").commands() end,