From 04ed4e67c490343a7a69e50caddeff17604680dd Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Mon, 28 Jun 2021 17:27:32 +0200 Subject: Fix unhandled nil in vim lsp function --- vim/.config/nvim/lua/lsp/init.lua | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'vim') diff --git a/vim/.config/nvim/lua/lsp/init.lua b/vim/.config/nvim/lua/lsp/init.lua index c4320a0..474f649 100644 --- a/vim/.config/nvim/lua/lsp/init.lua +++ b/vim/.config/nvim/lua/lsp/init.lua @@ -39,9 +39,8 @@ function _G.lsp_first_hover_code() local markdown_started = false for _, response in ipairs(responses) do - if response.result then - response = response.result.contents.value - for line in response:gmatch '[^\n]+' do + if response.result and response.result.contents.value then + for line in response.result.contents.value:gmatch '[^\n]+' do if line:sub(0,3) == '```' then if markdown_started then first_hover_code_prev = full_result -- cgit v1.2.3