Trans.nvim/lua/Trans/conf/default.lua
2023-01-05 16:24:50 +08:00

111 lines
2.6 KiB
Lua
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

local M = {}
-- INFO :加载的规则 [LuaRule]
M.replace_rules = {
'order',
'Trans.+',
}
M.conf = {
style = {
window = {
input = 'float',
cursor = 'cursor',
select = 'cursor'
},
order = {
'title',
'tag',
'pos',
'exchange',
'zh',
'en',
},
conf = {
-- NOTE :可选的风格:['fixed', 'relative', .. TODO]
-- width 和 height说明
-- 大于1
-- 如果style为fixed , 则为固定的长宽
-- 如果style为relative , 则为最大长宽
-- 小于1:
-- 如果style为fixed , 则为默认
-- 如果style为relative , 则为无限制
-- 0 ~ 1:
-- 相对长宽
cursor = {
style = 'fixed',
border = 'rounded',
width = 30,
height = 30,
},
float = {
style = 'fixed',
border = 'rounded',
width = 0.8,
height = 0.9,
},
},
},
ui = {
highligh = {
TransWord = {
fg = '#7ee787',
bold = true,
},
TransPhonetic = {
fg = '#8b949e',
},
TransRef = {
fg = '#75beff',
bold = true,
},
TransTag = {
fg = '#e5c07b',
},
TransExchange = {
link = 'TransTag',
},
TransPos = {
link = 'TransTag',
},
TransZh = {
link = 'TransWord',
},
TransEn = {
fg = '#bc8cff',
},
},
icon = {
star = '',
isOxford = '',
notOxford = ''
},
display = {
phnoetic = true,
collins_star = true,
oxford = true,
-- TODO
-- history = false,
},
},
base = {
db_path = '$HOME/.vim/dict/ultimate.db',
auto_close = true,
lazy_load = false,
debug = {
enable = true,
type_check = true,
unknown_conf = true,
},
},
-- TODO add online translate engine
-- online_search = {
-- enable = false,
-- engine = {},
-- }
-- TODO register word
}
return M