Skip to content

Commit 6da1f93

Browse files
committed
Add no-language option
1 parent 9672a0b commit 6da1f93

File tree

1 file changed

+18
-8
lines changed

1 file changed

+18
-8
lines changed

extensions/ql-vscode/src/databases/ui/db-panel.ts

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -351,13 +351,19 @@ export class DbPanel extends DisposableObject {
351351

352352
const listName = treeViewItem.dbItem.listName;
353353

354-
const languageQuickPickItems: CodeSearchQuickPickItem[] = Object.values(
355-
QueryLanguage,
356-
).map((language) => ({
357-
label: language.toString(),
358-
alwaysShow: true,
359-
language: language.toString(),
360-
}));
354+
const languageQuickPickItems: CodeSearchQuickPickItem[] = [
355+
{
356+
label: "No specific language",
357+
alwaysShow: true,
358+
language: "",
359+
},
360+
].concat(
361+
Object.values(QueryLanguage).map((language) => ({
362+
label: language.toString(),
363+
alwaysShow: true,
364+
language: language.toString(),
365+
})),
366+
);
361367

362368
const codeSearchLanguage =
363369
await window.showQuickPick<CodeSearchQuickPickItem>(
@@ -372,6 +378,10 @@ export class DbPanel extends DisposableObject {
372378
return;
373379
}
374380

381+
const languagePrompt = codeSearchLanguage.language
382+
? `language:${codeSearchLanguage.language}`
383+
: "";
384+
375385
const codeSearchQuery = await window.showInputBox({
376386
title: "GitHub Code Search",
377387
prompt:
@@ -393,7 +403,7 @@ export class DbPanel extends DisposableObject {
393403

394404
const repositories = await getCodeSearchRepositories(
395405
this.app.credentials,
396-
`${codeSearchQuery} language:${codeSearchLanguage.language}`,
406+
`${codeSearchQuery} ${languagePrompt}`,
397407
progress,
398408
token,
399409
);

0 commit comments

Comments
 (0)