Skip to content

Commit fd36c3f

Browse files
committed
support single file mode
1 parent 26e0f76 commit fd36c3f

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

client/out/languageserver.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

client/src/languageserver.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -160,15 +160,15 @@ export function activate(context: ExtensionContext) {
160160
}
161161

162162
let uri = document.uri;
163+
let folder = Workspace.getWorkspaceFolder(uri);
163164
// Untitled files go to a default client.
164-
if (uri.scheme === 'untitled' && !defaultClient) {
165+
if (folder == null && Workspace.workspaceFolders == null && !defaultClient) {
165166
defaultClient = start(context, [
166-
{ scheme: 'untitled', language: 'lua' }
167+
{ scheme: 'file', language: 'lua' }
167168
], null);
168169
return;
169170
}
170-
171-
let folder = Workspace.getWorkspaceFolder(uri);
171+
172172
// Files outside a folder can't be handled. This might depend on the language.
173173
// Single file languages like JSON might handle files outside the workspace folders.
174174
if (!folder) {

0 commit comments

Comments
 (0)