hedyhli / outline.nvim

Code outline sidebar powered by LSP. Significantly enhanced & refactored fork of symbols-outline.nvim.
https://sr.ht/~hedy/outline.nvim
MIT License
543 stars 15 forks source link

hide_cursor not working #44

Open serhez opened 7 months ago

serhez commented 7 months ago

When I set outline_window.hide_cursor = true, I get the following error message:

Error executing vim.schedule lua callback: ...cal/share/nvim/lazy/outline.nvim/lua/outline/sidebar.lua:259: attempt to concatenate local 'cur' (a nil value)
stack traceback:
    ...cal/share/nvim/lazy/outline.nvim/lua/outline/sidebar.lua:259: in function 'update_cursor_style'
    ...cal/share/nvim/lazy/outline.nvim/lua/outline/sidebar.lua:209: in function 'setup_buffer_autocmd'
    ...cal/share/nvim/lazy/outline.nvim/lua/outline/sidebar.lua:87: in function 'initial_setup'
    ...cal/share/nvim/lazy/outline.nvim/lua/outline/sidebar.lua:104: in function 'initial_handler'
    ...cal/share/nvim/lazy/outline.nvim/lua/outline/sidebar.lua:592: in function 'on_symbols'
    ...vim/lazy/outline.nvim/lua/outline/providers/nvim-lsp.lua:101: in function 'handler'
    ...r/neovim/HEAD-7f9fc2f/share/nvim/runtime/lua/vim/lsp.lua:1185: in function 'fn'
    vim/_editor.lua:344: in function <vim/_editor.lua:343>
hedyhli commented 7 months ago

Are you using neovim nightly? On first glance my guess is that it's due to some change from neovim upstream which broke the parsing of vim.o.guicursor.

I'll have a look into this.

serhez commented 7 months ago

Yes, I am! Thanks for having a look.