mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-09 08:40:04 +08:00
fix(scrollbar): check excluded_filetypes
This commit is contained in:
parent
f03c8e6ea2
commit
e31f6b2380
@ -82,6 +82,12 @@ local function create_scrollbar_buffer(size, lines)
|
|||||||
end
|
end
|
||||||
|
|
||||||
function M.show()
|
function M.show()
|
||||||
|
for _, ft in ipairs(get('excluded_filetypes')) do
|
||||||
|
if ft == vim.o.filetype then
|
||||||
|
M.clear()
|
||||||
|
return
|
||||||
|
end
|
||||||
|
end
|
||||||
local saved_ei = vim.o.eventignore
|
local saved_ei = vim.o.eventignore
|
||||||
vim.o.eventignore = 'all'
|
vim.o.eventignore = 'all'
|
||||||
local winnr = vim.fn.winnr()
|
local winnr = vim.fn.winnr()
|
||||||
@ -141,9 +147,9 @@ function M.show()
|
|||||||
scrollbar_bufnr = create_scrollbar_buffer(bar_size, bar_lines)
|
scrollbar_bufnr = create_scrollbar_buffer(bar_size, bar_lines)
|
||||||
scrollbar_winid = vim.api.nvim_open_win(scrollbar_bufnr, false, opts)
|
scrollbar_winid = vim.api.nvim_open_win(scrollbar_bufnr, false, opts)
|
||||||
-- vim.fn.setwinvar(
|
-- vim.fn.setwinvar(
|
||||||
-- vim.fn.win_id2win(scrollbar_winid),
|
-- vim.fn.win_id2win(scrollbar_winid),
|
||||||
-- '&winhighlight',
|
-- '&winhighlight',
|
||||||
-- 'Normal:ScrollbarWinHighlight'
|
-- 'Normal:ScrollbarWinHighlight'
|
||||||
-- )
|
-- )
|
||||||
end
|
end
|
||||||
add_highlight(scrollbar_winid, scrollbar_size)
|
add_highlight(scrollbar_winid, scrollbar_size)
|
||||||
|
Loading…
Reference in New Issue
Block a user