Skip to content

Kickstart calls kickstart-lsp-highlight augroup regardless of support #899

Description

@cpiber

Describe the bug

Kickstart registers a autocmd for LspDetach, which calls the augroup kickstart-lsp-highlight, but if the server does not support the capability documentHighlightProvider, this augroup does not exist. The following error is thrown:

Error detected while processing LspDetach Autocommands for "*":
Error executing lua callback: <cut>/.config/nvim/init.lua:618: Invalid 'group': 'kickstart-lsp-highlight'
stack traceback:
        [C]: in function 'nvim_clear_autocmds'
        <cut>/.config/nvim/init.lua:618: in function <<cut>/.config/nvim/init.lua:616>
        [C]: in function 'nvim_exec_autocmds'
        /usr/share/nvim/runtime/lua/vim/lsp.lua:388: in function </usr/share/nvim/runtime/lua/vim/lsp.lua:386>

To Reproduce

  1. Install a LSP server that does not support highlighting like grammarly (I believe)
  2. Open a file for that server, e.g. markdown

Desktop

  • OS: Ubuntu 23.10 Linux <cut> 6.5.0-28-generic #29-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 28 23:46:48 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
  • Terminal: kitty

Neovim Version

NVIM v0.10.0-dev
Build type: RelWithDebInfo
LuaJIT 2.1.0-beta3

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions