summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/custom/config
diff options
context:
space:
mode:
authorKyren223 <ulmliad223@gmail.com>2024-09-16 13:38:57 +0300
committerKyren223 <ulmliad223@gmail.com>2024-09-16 13:38:57 +0300
commite4815a444fdf44d1a0ce419de736f0da6cbbdf08 (patch)
treebc0964ed9195fae19b17cf099debd18d82fc4d7a /.config/nvim/lua/custom/config
parentc263f3a9656f1a0352bb91bef52274ce5a962afe (diff)
fix: Ctrl+V pasting now handles newlines in insert mode
Diffstat (limited to '.config/nvim/lua/custom/config')
-rw-r--r--.config/nvim/lua/custom/config/keymaps.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/.config/nvim/lua/custom/config/keymaps.lua b/.config/nvim/lua/custom/config/keymaps.lua
index 39a9edf..91069b2 100644
--- a/.config/nvim/lua/custom/config/keymaps.lua
+++ b/.config/nvim/lua/custom/config/keymaps.lua
@@ -19,7 +19,7 @@ local function paste()
value = value:gsub('\n', ' ') -- replace newlines with spaces
vim.api.nvim_feedkeys(value, 'c', false)
else
- vim.api.nvim_put({ value }, 'c', true, true)
+ vim.api.nvim_put(vim.split(value, '\n'), 'c', false, true)
end
end