From bd2cb4b5b998602537ded61d1d8eae95f955d2df Mon Sep 17 00:00:00 2001 From: Nacho Vazquez Date: Sat, 12 Apr 2025 12:43:23 -0300 Subject: refactor: use context for automatic lsp process cleanup --- internal/lsp/client.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'internal/lsp') diff --git a/internal/lsp/client.go b/internal/lsp/client.go index 824a84b5d..e2eedc4fc 100644 --- a/internal/lsp/client.go +++ b/internal/lsp/client.go @@ -48,8 +48,8 @@ type Client struct { openFilesMu sync.RWMutex } -func NewClient(command string, args ...string) (*Client, error) { - cmd := exec.Command(command, args...) +func NewClient(ctx context.Context, command string, args ...string) (*Client, error) { + cmd := exec.CommandContext(ctx, command, args...) // Copy env cmd.Env = os.Environ() -- cgit v1.2.3