@@ -14,6 +14,9 @@ export const JUPYTER_OUTPUT_CHANNEL = 'JUPYTER_OUTPUT_CHANNEL';
1414// Python Module to be used when instantiating the Python Daemon.
1515export const PythonDaemonModule = 'datascience.jupyter_daemon' ;
1616
17+ // List of 'language' names that we know about. All should be lower case as that's how we compare.
18+ export const KnownNotebookLanguages : string [ ] = [ 'python' , 'r' , 'julia' , 'c++' , 'c#' , 'f#' , 'scala' , 'haskell' , 'bash' , 'cling' , 'sas' ] ;
19+
1720export namespace Commands {
1821 export const RunAllCells = 'python.datascience.runallcells' ;
1922 export const RunAllCellsAbove = 'python.datascience.runallcellsabove' ;
@@ -147,7 +150,7 @@ export enum Telemetry {
147150 CollapseAll = 'DATASCIENCE.COLLAPSE_ALL' ,
148151 SelectJupyterURI = 'DATASCIENCE.SELECT_JUPYTER_URI' ,
149152 SelectLocalJupyterKernel = 'DATASCIENCE.SELECT_LOCAL_JUPYTER_KERNEL' ,
150- SelectRemoteJupyuterKernel = 'DATASCIENCE.SELECT_REMOTE_JUPYTER_KERNEL' ,
153+ SelectRemoteJupyterKernel = 'DATASCIENCE.SELECT_REMOTE_JUPYTER_KERNEL' ,
151154 SetJupyterURIToLocal = 'DATASCIENCE.SET_JUPYTER_URI_LOCAL' ,
152155 SetJupyterURIToUserSpecified = 'DATASCIENCE.SET_JUPYTER_URI_USER_SPECIFIED' ,
153156 Interrupt = 'DATASCIENCE.INTERRUPT' ,
@@ -239,7 +242,14 @@ export enum Telemetry {
239242 OpenedInteractiveWindow = 'DATASCIENCE.OPENED_INTERACTIVE' ,
240243 FindKernelForLocalConnection = 'DS_INTERNAL.FIND_KERNEL_FOR_LOCAL_CONNECTION' ,
241244 CompletionTimeFromLS = 'DS_INTERNAL.COMPLETION_TIME_FROM_LS' ,
242- CompletionTimeFromJupyter = 'DS_INTERNAL.COMPLETION_TIME_FROM_JUPYTER'
245+ CompletionTimeFromJupyter = 'DS_INTERNAL.COMPLETION_TIME_FROM_JUPYTER' ,
246+ NotebookLanguage = 'DATASCIENCE.NOTEBOOK_LANGUAGE' ,
247+ KernelSpecNotFound = 'DS_INTERNAL.KERNEL_SPEC_NOT_FOUND' ,
248+ KernelRegisterFailed = 'DS_INTERNAL.KERNEL_REGISTER_FAILED' ,
249+ KernelEnumeration = 'DS_INTERNAL.KERNEL_ENUMERATION' ,
250+ JupyterInstallFailed = 'DS_INTERNAL.JUPYTER_INSTALL_FAILED' ,
251+ UserInstalledModule = 'DATASCIENCE.USER_INSTALLED_MODULE' ,
252+ JupyterCommandLineNonDefault = 'DS_INTERNAL.JUPYTER_CUSTOM_COMMAND_LINE'
243253}
244254
245255export enum NativeKeyboardCommandTelemetry {
0 commit comments