Skip to content

Commit 99ac5f0

Browse files
committed
fix
1 parent 2d15309 commit 99ac5f0

File tree

2 files changed

+16
-15
lines changed

2 files changed

+16
-15
lines changed

apps/svelte.dev/src/routes/tutorial/[...slug]/Editor.svelte

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -126,17 +126,18 @@
126126
lang = [
127127
svelte(),
128128
...autocomplete_for_svelte(
129-
/** @type {import('$lib/tutorial').FileStub} */ ($selected_file).name,
130-
$files
131-
.filter(
132-
(file) =>
133-
file.type === 'file' &&
134-
file.name.startsWith('/src') &&
135-
file.name.startsWith(exercise.scope.prefix) &&
136-
file.name !== '/src/__client.js' &&
137-
file.name !== '/src/app.html'
138-
)
139-
.map((file) => file.name)
129+
() => /** @type {import('$lib/tutorial').FileStub} */ ($selected_file).name,
130+
() =>
131+
$files
132+
.filter(
133+
(file) =>
134+
file.type === 'file' &&
135+
file.name.startsWith('/src') &&
136+
file.name.startsWith(exercise.scope.prefix) &&
137+
file.name !== '/src/__client.js' &&
138+
file.name !== '/src/app.html'
139+
)
140+
.map((file) => file.name)
140141
)
141142
];
142143
}

packages/site-kit/src/lib/codemirror/index.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ export function completion_for_javascript(context, selected, files) {
268268
};
269269
}
270270

271-
if (!selected.endsWith('.js') && !selected.endsWith('.svelte')) {
271+
if (!selected.endsWith('.svelte.js') && !selected.endsWith('.svelte')) {
272272
return false;
273273
}
274274

@@ -310,8 +310,8 @@ export function completion_for_javascript(context, selected, files) {
310310
}
311311

312312
/**
313-
* @param {string} selected
314-
* @param {string[]} files
313+
* @param {() => string} selected
314+
* @param {() => string[]} files
315315
*/
316316
export function autocomplete_for_svelte(selected, files) {
317317
return [
@@ -320,7 +320,7 @@ export function autocomplete_for_svelte(selected, files) {
320320
}),
321321
javascriptLanguage.data.of({
322322
autocomplete: (/** @type {CompletionContext} */ context) =>
323-
completion_for_javascript(context, selected, files)
323+
completion_for_javascript(context, selected(), files())
324324
})
325325
];
326326
}

0 commit comments

Comments
 (0)