dotfiles/nvim/.config/nvim/lua
Sanchayan Maity 4d970ce70c nvim: lsp: Fix error in LspDetach
Some language servers like HLS take longer to attach and if we exit
soon before LSP attach had a chance to finish (may be?), server
capabilities field does not seem to be valid in client object and
we get the below error. Check if it valid first.

Error detected while processing LspDetach Autocommands for "*":
Error executing lua callback: /home/core/.config/nvim/lua/lsp.lua:215: attempt to index field 'server_capabilities' (a nil value)
stack traceback:
        /home/core/.config/nvim/lua/lsp.lua:215: in function </home/core/.config/nvim/lua/lsp.lua:209>
        [C]: in function 'nvim_exec_autocmds'
        /usr/local/share/nvim/runtime/lua/vim/lsp.lua:1140: in function </usr/local/share/nvim/runtime/lua/vim/lsp.lua:1139>
Error executing lua callback: /home/core/.config/nvim/lua/lsp.lua:215: attempt to index field 'server_capabilities' (a nil value)
stack traceback:
        /home/core/.config/nvim/lua/lsp.lua:215: in function </home/core/.config/nvim/lua/lsp.lua:209>
        [C]: in function 'nvim_exec_autocmds'
        /usr/local/share/nvim/runtime/lua/vim/lsp.lua:1140: in function </usr/local/share/nvim/runtime/lua/vim/lsp.lua:1139>
2022-11-29 20:26:28 +05:30
..
autocmd.lua nvim: Fix group argument to nvim_create_autocmd 2022-05-06 12:04:35 +05:30
keymappings.lua keymappings: Fix command line mode mappings 2022-08-03 13:12:41 +05:30
lsp.lua nvim: lsp: Fix error in LspDetach 2022-11-29 20:26:28 +05:30
plugins.lua nvim: plugins: Add support for cabal-fmt 2022-11-29 20:26:28 +05:30
treesitter.lua nvim: plugins/treesitter: Use treehopper instead of textobjects 2022-11-24 14:21:41 +05:30
yolokai.lua nvim: yolokai: Sync with upstream 2022-04-21 20:32:40 +05:30