feat: remove paste

This commit is contained in:
2025-09-16 23:39:59 +09:00
parent f085be7085
commit 1c6921f5a4

View File

@@ -43,15 +43,15 @@ vim.api.nvim_create_autocmd("BufWritePre", {
}) })
-- Format immediately after pasting in normal/visual mode -- Format immediately after pasting in normal/visual mode
local function format_after_paste(keys) -- local function format_after_paste(keys)
return function() -- return function()
vim.api.nvim_feedkeys(keys, "n", false) -- perform the paste -- vim.api.nvim_feedkeys(keys, "n", false) -- perform the paste
vim.lsp.buf.format({ async = true }) -- format buffer asynchronously -- vim.lsp.buf.format({ async = true }) -- format buffer asynchronously
end -- end
end -- end
vim.keymap.set({ "n", "x" }, "p", format_after_paste("p"), { noremap = true, silent = true }) --vim.keymap.set({ "n", "x" }, "p", format_after_paste("p"), { noremap = true, silent = true })
vim.keymap.set({ "n", "x" }, "P", format_after_paste("P"), { noremap = true, silent = true }) --vim.keymap.set({ "n", "x" }, "P", format_after_paste("P"), { noremap = true, silent = true })
vim.api.nvim_create_autocmd("TextYankPost", { vim.api.nvim_create_autocmd("TextYankPost", {
callback = function() callback = function()