@@ -36,8 +36,8 @@ import { getControllerRepo } from "../../variant-analysis/run-remote-query";
3636import { getErrorMessage } from "../../pure/helpers-pure" ;
3737import { DatabasePanelCommands } from "../../common/commands" ;
3838import { App } from "../../common/app" ;
39- import { getCodeSearchRepositories } from "../../variant-analysis/gh-api/gh-api-client" ;
4039import { QueryLanguage } from "../../common/query-language" ;
40+ import { getCodeSearchRepositories } from "../code-search-api" ;
4141
4242export interface RemoteDatabaseQuickPickItem extends QuickPickItem {
4343 remoteDatabaseKind : string ;
@@ -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 :
@@ -392,10 +402,10 @@ export class DbPanel extends DisposableObject {
392402 progress . report ( { increment : 10 } ) ;
393403
394404 const repositories = await getCodeSearchRepositories (
395- this . app . credentials ,
396- `${ codeSearchQuery } language:${ codeSearchLanguage . language } ` ,
405+ `${ codeSearchQuery } ${ languagePrompt } ` ,
397406 progress ,
398407 token ,
408+ this . app . credentials ,
399409 ) ;
400410
401411 token . onCancellationRequested ( ( ) => {
0 commit comments