chore: make hover window focusable and update docs
This commit is contained in:
parent
335c5079cc
commit
3faab735fb
27
README.md
27
README.md
@ -1,6 +1,7 @@
|
|||||||
# Trans.nvim
|
# Trans.nvim
|
||||||
|
|
||||||
<!--toc:start-->
|
<!--toc:start-->
|
||||||
|
|
||||||
- [Trans.nvim](#transnvim)
|
- [Trans.nvim](#transnvim)
|
||||||
- [特点](#特点)
|
- [特点](#特点)
|
||||||
- [屏幕截图](#屏幕截图)
|
- [屏幕截图](#屏幕截图)
|
||||||
@ -20,30 +21,27 @@
|
|||||||
- [项目情况](#项目情况)
|
- [项目情况](#项目情况)
|
||||||
<!--toc:end-->
|
<!--toc:end-->
|
||||||
|
|
||||||
|
|
||||||
> **插件默认词库的路径为插件目录**
|
> **插件默认词库的路径为插件目录**
|
||||||
|
|
||||||
例如: `lazy` 用户应该在 `$HOME/.local/share/nvim/lazy/Trans.nvim`
|
例如: `lazy` 用户应该在 `$HOME/.local/share/nvim/lazy/Trans.nvim`
|
||||||
|
|
||||||
## 特点
|
## 特点
|
||||||
|
|
||||||
- `使用纯 lua 编写`
|
- `使用纯 lua 编写`
|
||||||
|
|
||||||
- **可以定义快捷键读英文单词**
|
|
||||||
|
|
||||||
- 大部分功能可以自定义:
|
- 大部分功能可以自定义:
|
||||||
- 高亮
|
- 🔍 高亮
|
||||||
- 悬浮大小
|
- 👀 悬浮大小
|
||||||
- 排版顺序
|
- 📜 排版顺序
|
||||||
- 弹窗大小
|
- 💬 弹窗大小
|
||||||
- `舒服窗口动画`
|
- 🎉 舒服窗口动画
|
||||||
- 更多可以查看[配置](#配置)
|
- 更多可以查看[配置](#配置)
|
||||||
- `离线`和`在线`翻译的支持
|
- `离线`和`在线`翻译的支持
|
||||||
- 支持显示:
|
- 支持显示:
|
||||||
- 柯林斯星级
|
- 🌟 柯林斯星级
|
||||||
- 牛津 3000 词汇
|
- 📚 牛津 3000 词汇
|
||||||
- 中文翻译
|
- 🇨🇳 中文翻译
|
||||||
- 英文翻译 (不是英译中, 而是用英文解释)
|
- 🇺🇸 英文翻译 (不是英译中, 而是用英文解释)
|
||||||
- 词根
|
- 🌱 词根
|
||||||
- etc
|
- etc
|
||||||
- 支持`平滑动画`
|
- 支持`平滑动画`
|
||||||
- 支持 `normal`和 `visual`模式
|
- 支持 `normal`和 `visual`模式
|
||||||
@ -138,6 +136,7 @@ use {
|
|||||||
```lua
|
```lua
|
||||||
{
|
{
|
||||||
"JuanZoran/Trans.nvim",
|
"JuanZoran/Trans.nvim",
|
||||||
|
build = function () require'Trans'.install() end,
|
||||||
keys = {
|
keys = {
|
||||||
-- 可以换成其他你想映射的键
|
-- 可以换成其他你想映射的键
|
||||||
{ 'mm', mode = { 'n', 'x' }, '<Cmd>Translate<CR>', desc = ' Translate' },
|
{ 'mm', mode = { 'n', 'x' }, '<Cmd>Translate<CR>', desc = ' Translate' },
|
||||||
|
@ -15,4 +15,9 @@
|
|||||||
- [ ] Unlimit width for sentence
|
- [ ] Unlimit width for sentence
|
||||||
|
|
||||||
|
|
||||||
|
已知问题:
|
||||||
|
1. 缓存了的单词, 无法使用toggle_entry 进入页面
|
||||||
|
2. 加载配置需要输入所有表的key
|
||||||
|
|
||||||
|
|
||||||
- default_strategy can't deal with table correctly
|
- default_strategy can't deal with table correctly
|
||||||
|
@ -175,7 +175,7 @@ end
|
|||||||
---@param str string
|
---@param str string
|
||||||
---@return boolean
|
---@return boolean
|
||||||
function M.is_word(str)
|
function M.is_word(str)
|
||||||
return str:find('%W') == nil
|
return str:find '%W' == nil
|
||||||
end
|
end
|
||||||
|
|
||||||
---@param list any[]
|
---@param list any[]
|
||||||
|
@ -198,7 +198,7 @@ local default_opts = {
|
|||||||
-- zindex
|
-- zindex
|
||||||
style = 'minimal',
|
style = 'minimal',
|
||||||
border = 'rounded',
|
border = 'rounded',
|
||||||
focusable = false,
|
focusable = true,
|
||||||
noautocmd = true,
|
noautocmd = true,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user