diff --git a/autoload/SpaceVim/plugins/scrollbar.vim b/autoload/SpaceVim/plugins/scrollbar.vim index 0e4714738..5a72f2f92 100644 --- a/autoload/SpaceVim/plugins/scrollbar.vim +++ b/autoload/SpaceVim/plugins/scrollbar.vim @@ -118,6 +118,7 @@ function! s:create_scrollbar_buffer(size, lines) abort endif call s:BUF.buf_set_lines(s:scrollbar_bufnr, 0, -1, 0, a:lines) call s:add_highlight(s:scrollbar_bufnr, a:size) + call setbufvar(s:create_scrollbar_buffer, '&buftype', 'nofile') return s:scrollbar_bufnr endfunction diff --git a/lua/spacevim/plugin/scrollbar.lua b/lua/spacevim/plugin/scrollbar.lua index 964c3022d..c36847830 100644 --- a/lua/spacevim/plugin/scrollbar.lua +++ b/lua/spacevim/plugin/scrollbar.lua @@ -74,6 +74,7 @@ local function create_scrollbar_buffer(size, lines) if not vim.api.nvim_buf_is_valid(scrollbar_bufnr) then scrollbar_bufnr = vim.api.nvim_create_buf(false, true) end + vim.api.nvim_buf_set_option(scrollbar_bufnr, 'buftype', 'nofile') vim.api.nvim_buf_set_lines(scrollbar_bufnr, 0, -1, false, lines) add_highlight(scrollbar_bufnr, size) return scrollbar_bufnr