feat: more icon support

This commit is contained in:
JuanZoran
2023-03-17 09:26:55 +08:00
parent 1367537926
commit aabe1f3a8f
4 changed files with 18 additions and 12 deletions

View File

@ -28,7 +28,7 @@ local default = {
if not translation then return end
local buffer = hover.buffer
buffer:setline(conjunction('中文翻译'))
buffer:setline(conjunction(hover.opts.icon.translation .. ' 中文翻译'))
for _, value in ipairs(translation) do
buffer:setline(
@ -43,7 +43,7 @@ local default = {
if not definition then return end
local buffer = hover.buffer
buffer:setline(conjunction('英文注释'))
buffer:setline(conjunction(hover.opts.icon.definition .. ' 英文注释'))
for _, value in ipairs(definition) do
buffer:setline(

View File

@ -42,7 +42,7 @@ function M.tag(hover, result)
if not tag then return end
local buffer = hover.buffer
buffer:setline(co('标签'))
buffer:setline(co(hover.opts.icon.tag .. ' 标签'))
local size = #tag
@ -63,7 +63,7 @@ function M.exchange(hover, result)
if not exchange then return end
local buffer = hover.buffer
buffer:setline(co('词形变化'))
buffer:setline(co(hover.opts.icon.exchange .. ' 词形变化'))
for description, value in pairs(exchange) do
buffer:setline(
@ -79,7 +79,7 @@ function M.pos(hover, result)
if not pos then return end
local buffer = hover.buffer
buffer:setline(co('词性'))
buffer:setline(co(hover.opts.icon.pos .. ' 词性'))
for description, value in pairs(pos) do
buffer:setline(

View File

@ -8,7 +8,7 @@ local interval = (' '):rep(4)
function M.web(hover, result)
if not result.web then return end
local buffer = hover.buffer
buffer:setline(co('网络释义'))
buffer:setline(co(hover.opts.icon.web .. ' 网络释义'))
local indent = interval .. interval .. hover.opts.icon.list .. ' '
local function remove_duplicate(strs)