fix: fix window title confilict
This commit is contained in:
parent
4fbec6578b
commit
9f93247c22
@ -146,6 +146,7 @@ use {
|
|||||||
- 需要确保安装了`nodejs`
|
- 需要确保安装了`nodejs`
|
||||||
- 进入插件的`tts`目录运行`npm install`
|
- 进入插件的`tts`目录运行`npm install`
|
||||||
> 如果`install.sh`运行正常则自动安装,如果安装失败,请尝试手动安装
|
> 如果`install.sh`运行正常则自动安装,如果安装失败,请尝试手动安装
|
||||||
|
- `title`的配置,只对`neovim 0.9`版本有效
|
||||||
|
|
||||||
## Festival配置
|
## Festival配置
|
||||||
> 仅针对`linux`用户说明
|
> 仅针对`linux`用户说明
|
||||||
|
@ -4,7 +4,8 @@ local title = vim.fn.has('nvim-0.9') == 1 and {
|
|||||||
{ '', 'TransTitleRound' },
|
{ '', 'TransTitleRound' },
|
||||||
{ ' Trans', 'TransTitle' },
|
{ ' Trans', 'TransTitle' },
|
||||||
{ '', 'TransTitleRound' },
|
{ '', 'TransTitleRound' },
|
||||||
} or ' Trans'
|
} or nil --[[ { ' Trans', 'TransTitleRound' } ]]
|
||||||
|
|
||||||
|
|
||||||
M.conf = {
|
M.conf = {
|
||||||
view = {
|
view = {
|
||||||
|
@ -305,6 +305,7 @@ return function(word)
|
|||||||
end)
|
end)
|
||||||
|
|
||||||
-- Auto Close
|
-- Auto Close
|
||||||
|
if hover.auto_close_events then
|
||||||
cmd_id = api.nvim_create_autocmd(
|
cmd_id = api.nvim_create_autocmd(
|
||||||
hover.auto_close_events, {
|
hover.auto_close_events, {
|
||||||
buffer = 0,
|
buffer = 0,
|
||||||
@ -316,3 +317,4 @@ return function(word)
|
|||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
@ -85,7 +85,7 @@ local window = {
|
|||||||
|
|
||||||
else
|
else
|
||||||
busy = false
|
busy = false
|
||||||
if type(callback) == 'function' then
|
if callback then
|
||||||
callback()
|
callback()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@ -202,7 +202,7 @@ return function(entry, option)
|
|||||||
title = nil,
|
title = nil,
|
||||||
col = nil,
|
col = nil,
|
||||||
row = nil,
|
row = nil,
|
||||||
title_pos = 'center',
|
title_pos = nil,
|
||||||
focusable = false,
|
focusable = false,
|
||||||
zindex = 100,
|
zindex = 100,
|
||||||
style = 'minimal',
|
style = 'minimal',
|
||||||
@ -211,6 +211,9 @@ return function(entry, option)
|
|||||||
for k, v in pairs(option) do
|
for k, v in pairs(option) do
|
||||||
opt[k] = v
|
opt[k] = v
|
||||||
end
|
end
|
||||||
|
if opt.title then
|
||||||
|
opt.title_pos = 'center'
|
||||||
|
end
|
||||||
|
|
||||||
local bufnr = api.nvim_create_buf(false, true)
|
local bufnr = api.nvim_create_buf(false, true)
|
||||||
local ok, winid = pcall(api.nvim_open_win, bufnr, entry, opt)
|
local ok, winid = pcall(api.nvim_open_win, bufnr, entry, opt)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user