Error in Neovim 0.8.0
Closed this issue · 1 comments
lvim-tech commented
In Neovim 0.8.0 when cursor on buffer without LSP (Nvim Tree, Spectre...) on exit:
stack traceback:
[string "..."]: in function 'provider'
...ack/packer/opt/heirline.nvim/lua/heirline/statusline.lua:275: in function 'eval'
...ack/packer/opt/heirline.nvim/lua/heirline/statusline.lua:292: in function 'eval'
...ack/packer/opt/heirline.nvim/lua/heirline/statusline.lua:292: in function 'eval'
...site/pack/packer/opt/heirline.nvim/lua/heirline/init.lua:56: in function <...site/pack/packer/opt/heirline.nvim/lua/heirline/init.lua:53>
[C]: in function 'nvim_command'
/usr/local/share/nvim/runtime/lua/vim/lsp/handlers.lua:16: in function 'err_message'
/usr/local/share/nvim/runtime/lua/vim/lsp/handlers.lua:480: in function 'handler'
/usr/local/share/nvim/runtime/lua/vim/lsp.lua:918: in function ''
vim/_editor.lua: in function <vim/_editor.lua:0>
stack traceback:
[C]: in function '__index'
...ack/packer/opt/heirline.nvim/lua/heirline/conditions.lua:20: in function <...ack/packer/opt/heirline.nvim/lua/heirline/conditions.lua:19>
...ack/packer/opt/heirline.nvim/lua/heirline/conditions.lua:36: in function 'condition'
...ite/pack/packer/opt/heirline.nvim/lua/heirline/utils.lua:256: in function 'init'
...ack/packer/opt/heirline.nvim/lua/heirline/statusline.lua:250: in function 'eval'
...site/pack/packer/opt/heirline.nvim/lua/heirline/init.lua:65: in function <...site/pack/packer/opt/heirline.nvim/lua/heirline/init.lua:62>
[C]: in function 'nvim_command'
/usr/local/share/nvim/runtime/lua/vim/lsp/handlers.lua:16: in function 'err_message'
/usr/local/share/nvim/runtime/lua/vim/lsp/handlers.lua:480: in function 'handler'
/usr/local/share/nvim/runtime/lua/vim/lsp.lua:918: in function ''
vim/_editor.lua: in function <vim/_editor.lua:0>
stack traceback:
[C]: in function 'nvim_command'
/usr/local/share/nvim/runtime/lua/vim/lsp/handlers.lua:16: in function 'err_message'
/usr/local/share/nvim/runtime/lua/vim/lsp/handlers.lua:480: in function 'handler'
/usr/local/share/nvim/runtime/lua/vim/lsp.lua:918: in function ''
vim/_editor.lua: in function <vim/_editor.lua:0>%```
lvim-tech commented
There is a problem with scrollbar
I use
local ScrollBar = {
provider = function()
local current_line = vim.fn.line(".")
local total_lines = vim.fn.line("$")
local chars = { "█", "▇", "▆", "▅", "▄", "▃", "▂", "▁" }
local line_ratio = current_line / total_lines
local index = math.ceil(line_ratio * #chars)
return " " .. chars[index]
end,
}
and problem solved.