add a terminal that is really support ime

This commit is contained in:
nnduc
2026-05-20 23:18:07 +07:00
parent 1e81b70717
commit fadaabba4f
3 changed files with 62 additions and 2 deletions

View File

@@ -42,7 +42,21 @@ vim.keymap.set("n", "<leader>o", ":only<CR>", { silent = true })
vim.keymap.set("n", "<leader><Tab>", ":tabn<CR>", { silent = true })
vim.keymap.set("n", "<S-Tab>", ":tabp<CR>", { silent = true })
-- Clipboard operations
-------------------- Clipboard --------------------
vim.opt.clipboard = 'unnamedplus'
vim.g.clipboard = {
name = 'OSC 52',
copy = {
['+'] = require('vim.ui.clipboard.osc52').copy('+'),
['*'] = require('vim.ui.clipboard.osc52').copy('*'),
},
paste = {
['+'] = require('vim.ui.clipboard.osc52').paste('+'),
['*'] = require('vim.ui.clipboard.osc52').paste('*'),
},
}
vim.keymap.set("v", "<leader>y", '"+y')
vim.keymap.set("n", "<leader>Y", '"+yg_')
vim.keymap.set("n", "<leader>y", '"+y')