From 0b269159d153150584cc9308c9385a31076c586a Mon Sep 17 00:00:00 2001 From: Rodion Lim Date: Wed, 2 Jul 2025 00:35:34 +0800 Subject: [PATCH] fix(nvim): starting lsp requires an attached buffer --- lua/vectorcode/jobrunner/lsp.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lua/vectorcode/jobrunner/lsp.lua b/lua/vectorcode/jobrunner/lsp.lua index 7d689710..3b2f9581 100644 --- a/lua/vectorcode/jobrunner/lsp.lua +++ b/lua/vectorcode/jobrunner/lsp.lua @@ -19,6 +19,9 @@ function jobrunner.init(ok_to_fail) return CLIENT.id end ok_to_fail = ok_to_fail or true + if not vim.api.nvim_buf_is_loaded(0) then + vim.cmd("edit") + end local client_id = vim.lsp.start(vc_config.lsp_configs(), {}) if client_id ~= nil then -- server started