Skip to content

Commit d1d2442

Browse files
committed
Add attach launch configuration
Useful for attaching to already running sourcekit-lsp executable.
1 parent 90fd3ad commit d1d2442

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

.vscode/launch.json

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
"program": "${workspaceFolder:sourcekit-lsp}/.build/debug/sourcekit-lsp",
88
"args": [],
99
"cwd": "${workspaceFolder:sourcekit-lsp}",
10-
"preLaunchTask": "swift: Build Debug sourcekit-lsp"
10+
"preLaunchTask": "swift: Build Debug sourcekit-lsp",
11+
"sourceLanguages": ["swift"]
1112
},
1213
{
1314
"type": "lldb",
@@ -16,7 +17,16 @@
1617
"program": "${workspaceFolder:sourcekit-lsp}/.build/release/sourcekit-lsp",
1718
"args": [],
1819
"cwd": "${workspaceFolder:sourcekit-lsp}",
19-
"preLaunchTask": "swift: Build Release sourcekit-lsp"
20+
"preLaunchTask": "swift: Build Release sourcekit-lsp",
21+
"sourceLanguages": ["swift"]
22+
},
23+
{
24+
"type": "lldb",
25+
"request": "attach",
26+
"name": "Attach sourcekit-lsp",
27+
"program": "${workspaceFolder:sourcekit-lsp}/.build/debug/sourcekit-lsp",
28+
"sourceLanguages": ["swift"],
29+
"waitFor": true
2030
}
2131
]
2232
}

0 commit comments

Comments
 (0)