diff options
| author | Kujtim Hoxha <[email protected]> | 2025-04-13 12:41:55 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-04-13 12:41:55 +0200 |
| commit | 9004b91bf98856717333b009a2ca8d60dd6e804b (patch) | |
| tree | a41536e1e15850722e19ae3967a7e9b524affffd /internal/lsp | |
| parent | 6fe85c66e7ab17c4e7bf886a662b1f27ac630120 (diff) | |
| parent | bd2cb4b5b998602537ded61d1d8eae95f955d2df (diff) | |
| download | opencode-9004b91bf98856717333b009a2ca8d60dd6e804b.tar.gz opencode-9004b91bf98856717333b009a2ca8d60dd6e804b.zip | |
Merge pull request #28 from naxodev/refactor/improve-process-management
refactor: use context for automatic lsp process cleanup
Diffstat (limited to 'internal/lsp')
| -rw-r--r-- | internal/lsp/client.go | 4 |
1 files changed, 2 insertions, 2 deletions
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() |
