mirror of
https://github.com/cap153/nvim.git
synced 2026-04-17 09:45:29 +08:00
29 lines
1.1 KiB
Lua
29 lines
1.1 KiB
Lua
-- === 快捷键翻译 ===
|
|
local P = {
|
|
name = "translate.nvim",
|
|
}
|
|
|
|
vim.api.nvim_set_keymap('n', 'tr', "viw:Translate ZH -output=replace<CR>", { noremap = true, silent = true })
|
|
vim.api.nvim_set_keymap('v', 'tr', ":'<,'>Translate ZH -output=replace<CR>", { noremap = true, silent = true })
|
|
vim.api.nvim_set_keymap('n', 'te', "viw:Translate EN -output=replace<CR>", { noremap = true, silent = true })
|
|
vim.api.nvim_set_keymap('v', 'te', ":'<,'>Translate EN -output=replace<CR>", { noremap = true, silent = true })
|
|
vim.api.nvim_set_keymap('n', 'ts', "viw:Translate ZH<CR>", { noremap = true, silent = true })
|
|
vim.api.nvim_set_keymap('v', 'ts', ":'<,'>Translate ZH<CR>",
|
|
{ noremap = true, silent = true })
|
|
-- 懒加载触发器,特定命令触发
|
|
vim.api.nvim_create_user_command("Translate", function()
|
|
PackUtils.load(P, function()
|
|
require("translate").setup({
|
|
default = {
|
|
command = "translate_shell",
|
|
},
|
|
-- preset = {
|
|
-- command = {
|
|
-- translate_shell = {
|
|
-- args = { "-e", "bing" }
|
|
-- }
|
|
-- }
|
|
-- }
|
|
})
|
|
end)
|
|
end, { desc = "描述" })
|