1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-02 21:20:05 +08:00

fix(scrollbar): check excluded_filetypes

This commit is contained in:
Eric Wong 2024-06-11 11:46:10 +08:00
parent f03c8e6ea2
commit e31f6b2380

View File

@ -82,6 +82,12 @@ local function create_scrollbar_buffer(size, lines)
end
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
vim.o.eventignore = 'all'
local winnr = vim.fn.winnr()
@ -141,9 +147,9 @@ function M.show()
scrollbar_bufnr = create_scrollbar_buffer(bar_size, bar_lines)
scrollbar_winid = vim.api.nvim_open_win(scrollbar_bufnr, false, opts)
-- vim.fn.setwinvar(
-- vim.fn.win_id2win(scrollbar_winid),
-- '&winhighlight',
-- 'Normal:ScrollbarWinHighlight'
-- vim.fn.win_id2win(scrollbar_winid),
-- '&winhighlight',
-- 'Normal:ScrollbarWinHighlight'
-- )
end
add_highlight(scrollbar_winid, scrollbar_size)