Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing syntax highlighting in Polyglot Notebook extension when launched from dev container #2683

Open
2 of 17 tasks
Tracked by #2813
netcore-jroger opened this issue Feb 3, 2023 · 30 comments
Open
2 of 17 tasks
Tracked by #2813

Comments

@netcore-jroger
Copy link

Describe the bug

Please provide as much information as you can.

Please complete the following:

Which version of .NET Interactive are you using? (In a notebook, run the #!about magic command. ):

  • OS
    • Windows 11
    • Windows 10
    • macOS
    • Linux (Please specify distro)
    • iOS
    • Android
  • Browser
    • Chrome
    • Edge
    • Firefox
    • Safari
  • Frontend
    • Jupyter Notebook
    • Jupyter Lab
    • nteract
    • Visual Studio Code
    • Visual Studio Code Insiders
    • Visual Studio
    • Other (please specify)

Polyglot Notebooks Version: v1.0.4102020

Version: 1.75.0 (user setup)
Commit: e2816fe719a4026ffa1ee0189dc89bdfdbafb164
Date: 2023-02-01T15:23:45.584Z
Electron: 19.1.9
Chromium: 102.0.5005.194
Node.js: 16.14.2
V8: 10.2.154.23-electron.0
OS: Windows_NT x64 10.0.19045
Sandboxed: No

Screenshots

image

@colombod
Copy link
Member

colombod commented Feb 6, 2023

can you share a bigger screen shot where I can se the selected kernel?
Should be like this
image

@netcore-jroger
Copy link
Author

netcore-jroger commented Feb 7, 2023

@colombod I also have IntelliSense when I write code, but there is no syntax highlighting.

image

@BoreasHe
Copy link

It happens on my M2 as well.

Version: 1.75.1 (Universal)
Commit: 441438abd1ac652551dbe4d408dfcec8a499b8bf
Date: 2023-02-08T21:34:59.000Z (6 days ago)
Electron: 19.1.9
Chromium: 102.0.5005.194
Node.js: 16.14.2
V8: 10.2.154.23-electron.0
OS: Darwin arm64 22.3.0
Sandboxed: No

image

@tulx17
Copy link

tulx17 commented Feb 25, 2023

Same here on WSL.
In recent versions(since the very beginning of Jan 23, when I had this issue), syntax highlighting seem to be fine before .NET Interactive extension activation (tested by creating a new polyglot notebook with .ipynb, put some code in and reload window to see the colors disappear after this extension loaded).
If I downgrade the extension to 1.0.3553070(labeled as 3 months ago), basic language features like syntax highlighting works but suggestions still doesn't have any styling.
About the extensions that I currently enabled, almost all of them are remote development support published by Microsoft.

image

@Peluko
Copy link

Peluko commented Feb 28, 2023

Same here. But onlye when working on a dev container. When working local on Windows 10, it works fine.

image

@HowardvanRooijen
Copy link

+1

I'm seeing it in a PN inside a DevContainer, running in WSL Debian.

@nicro950
Copy link

Windows 10, vs code here as well with "about" information:

.NET Interactive
© 2020 Microsoft Corporation
Version: 1.0.440301+8915ad98609cad23d5d81765041c2a895afb4782
Library version: 1.0.0-beta.23403.1+8915ad98609cad23d5d81765041c2a895afb4782
Build date: 2023-08-30T11:26:39.5926919Z
https://github.com/dotnet/interactive

In my case it looks like the vs code theme is the culprit for the missing colors. If i change to one of the built in ones then the colors are displayed, but if i choose a custom theme like Atom one Dark Theme, then all the colors disappear.

Theme: Dark (visual studio)
image

Theme: Atom One Dark
image

@mari-dot-tj
Copy link

mari-dot-tj commented Aug 31, 2023

Still having issues on Mac:

Mac specs:

macOS Ventura 13.4.1
MacBook Pro Apple M2 Max

VS Code:

Visual Studio Code v1.81.1
Commit: 6c3e3dba23e8fadc360aed75ce363ba185c49794

Polyglot Notebooks:

v1.0.4403010

Screenshot:

image

UPDATE:

As @nicro950 is stating, the theming is the issue for me as well. All the themes following as defaults works fine and highlights syntax as wanted. Using Kimbie dark theme displayed below:
image

@henrikwh
Copy link

I reproduce the syntax highlight issues, with the devcontainer from the semantic kernel.

Changing color theme brings syntax highlighting back for #!import statement. But nothing else.

Version: 1.82.0 (user setup)
Commit: 8b617bd08fd9e3fc94d14adb8d358b56e3f72314
Date: 2023-09-06T22:07:07.438Z
Electron: 25.8.0
ElectronBuildId: 23503258
Chromium: 114.0.5735.289
Node.js: 18.15.0
V8: 11.4.183.29-electron.0
OS: Windows_NT x64 10.0.22621

@colombod
Copy link
Member

colombod commented Sep 11, 2023

Can you try to get the logs from the extension?
Make sure to start without any notebook open as that will activate the extension.

  1. Enable logging to info level. open the settings and configure Polyglot Notebook as following
    image
  2. Switch to pre-release is not using that already
image
  1. Create or open a Polyglot notebook
  2. Bring up the OUTPUT window
image
  1. select Polyglot Notebook: logger in the drop down
    image

  2. Copy the content and share it with us.

You can see grammar scanning and loading happening :
image

Any error would be reported there. There is a new Pre-Release going out today to print more info.

@Zhangwen-Zhiyuan
Copy link

No colors

版本: 1.82.2 (system setup)
提交: abd2f3db4bdb28f9e95536dfa84d8479f1eb312d
日期: 2023-09-14T05:55:25.390Z
Electron: 25.8.1
ElectronBuildId: 23779380
Chromium: 114.0.5735.289
Node.js: 18.15.0
V8: 11.4.183.29-electron.0
OS: Windows_NT x64 10.0.22621

Version: 1.82.2 (system setup)
Commit: abd2f3db4bdb28f9e95536dfa84d8479f1eb312d
Data: 2023-09-14T05:55:25.390Z
Electron: 25.8.1
ElectronBuildId: 23779380
Chromium: 114.0.5735.289
Node.js: 18.15.0
V8: 11.4.183.29-electron.0
OS: Windows_NT x64 10.0.22621

[Info] extension host: Output of "dotnet --version":
7.0.400
[Info] extension host: Building installed language infos map...
[Info] extension host: Looking for language configuration file at /home/SomeAllLetterUserName/.vscode-server/extensions/ms-dotnettools.dotnet-interactive-vscode-1.0.4461041/grammars/kql.language-configuration.json
[Info] extension host: Found language configuration file at /home/SomeAllLetterUserName/.vscode-server/extensions/ms-dotnettools.dotnet-interactive-vscode-1.0.4461041/grammars/kql.language-configuration.json
[Info] extension host: Parsed language configuration file at /home/SomeAllLetterUserName/.vscode-server/extensions/ms-dotnettools.dotnet-interactive-vscode-1.0.4461041/grammars/kql.language-configuration.json
[Info] extension host: Looking for language configuration file at /home/SomeAllLetterUserName/.vscode-server/extensions/ms-dotnettools.dotnet-interactive-vscode-1.0.4461041/grammars/http.language-configuration.json
[Info] extension host: Found language configuration file at /home/SomeAllLetterUserName/.vscode-server/extensions/ms-dotnettools.dotnet-interactive-vscode-1.0.4461041/grammars/http.language-configuration.json
[Info] extension host: Parsed language configuration file at /home/SomeAllLetterUserName/.vscode-server/extensions/ms-dotnettools.dotnet-interactive-vscode-1.0.4461041/grammars/http.language-configuration.json
[Info] extension host: Looking for grammar file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/git-base/syntaxes/git-commit.tmLanguage.json
[Info] extension host: Found grammar file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/git-base/syntaxes/git-commit.tmLanguage.json
[Info] extension host: Parsed grammar file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/git-base/syntaxes/git-commit.tmLanguage.json
[Info] extension host: Looking for grammar file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/git-base/syntaxes/git-rebase.tmLanguage.json
[Info] extension host: Found grammar file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/git-base/syntaxes/git-rebase.tmLanguage.json
[Info] extension host: Parsed grammar file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/git-base/syntaxes/git-rebase.tmLanguage.json
[Info] extension host: Looking for grammar file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/git-base/syntaxes/ignore.tmLanguage.json
[Info] extension host: Found grammar file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/git-base/syntaxes/ignore.tmLanguage.json
[Info] extension host: Parsed grammar file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/git-base/syntaxes/ignore.tmLanguage.json
[Info] extension host: Looking for language configuration file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/git-base/languages/git-commit.language-configuration.json
[Info] extension host: Found language configuration file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/git-base/languages/git-commit.language-configuration.json
[Info] extension host: Parsed language configuration file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/git-base/languages/git-commit.language-configuration.json
[Info] extension host: Looking for language configuration file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/git-base/languages/git-rebase.language-configuration.json
[Info] extension host: Found language configuration file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/git-base/languages/git-rebase.language-configuration.json
[Info] extension host: Parsed language configuration file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/git-base/languages/git-rebase.language-configuration.json
[Info] extension host: Looking for language configuration file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/git-base/languages/ignore.language-configuration.json
[Info] extension host: Found language configuration file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/git-base/languages/ignore.language-configuration.json
[Info] extension host: Parsed language configuration file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/git-base/languages/ignore.language-configuration.json
[Info] extension host: Looking for grammar file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/markdown-math/syntaxes/md-math.tmLanguage.json
[Info] extension host: Found grammar file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/markdown-math/syntaxes/md-math.tmLanguage.json
[Info] extension host: Parsed grammar file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/markdown-math/syntaxes/md-math.tmLanguage.json
[Info] extension host: Looking for grammar file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/ms-vscode.js-debug/src/ui/basic-wat.tmLanguage.json
[Info] extension host: Found grammar file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/ms-vscode.js-debug/src/ui/basic-wat.tmLanguage.json
[Info] extension host: Parsed grammar file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/ms-vscode.js-debug/src/ui/basic-wat.tmLanguage.json
[Info] extension host: Looking for grammar file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/search-result/syntaxes/searchResult.tmLanguage.json
[Info] extension host: Found grammar file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/search-result/syntaxes/searchResult.tmLanguage.json
[Info] extension host: Parsed grammar file at /home/SomeAllLetterUserName/.vscode-server/bin/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/extensions/search-result/syntaxes/searchResult.tmLanguage.json
[Info] extension host: Looking for grammar file at /home/SomeAllLetterUserName/.vscode-server/extensions/ms-dotnettools.csharp-2.1.2-linux-x64/src/razor/syntaxes/aspnetcorerazor.tmLanguage.json
[Info] extension host: Found grammar file at /home/SomeAllLetterUserName/.vscode-server/extensions/ms-dotnettools.csharp-2.1.2-linux-x64/src/razor/syntaxes/aspnetcorerazor.tmLanguage.json
[Info] extension host: Parsed grammar file at /home/SomeAllLetterUserName/.vscode-server/extensions/ms-dotnettools.csharp-2.1.2-linux-x64/src/razor/syntaxes/aspnetcorerazor.tmLanguage.json
[Info] extension host: Looking for language configuration file at /home/SomeAllLetterUserName/.vscode-server/extensions/ms-dotnettools.csharp-2.1.2-linux-x64/src/razor/language-configuration.json
[Info] extension host: Found language configuration file at /home/SomeAllLetterUserName/.vscode-server/extensions/ms-dotnettools.csharp-2.1.2-linux-x64/src/razor/language-configuration.json
[Info] extension host: Parsed language configuration file at /home/SomeAllLetterUserName/.vscode-server/extensions/ms-dotnettools.csharp-2.1.2-linux-x64/src/razor/language-configuration.json
[Info] extension host: Looking for grammar file at /home/SomeAllLetterUserName/.vscode-server/extensions/ms-python.python-2023.16.0/syntaxes/pip-requirements.tmLanguage.json
[Info] extension host: Found grammar file at /home/SomeAllLetterUserName/.vscode-server/extensions/ms-python.python-2023.16.0/syntaxes/pip-requirements.tmLanguage.json
[Info] extension host: Parsed grammar file at /home/SomeAllLetterUserName/.vscode-server/extensions/ms-python.python-2023.16.0/syntaxes/pip-requirements.tmLanguage.json
[Info] extension host: Looking for language configuration file at /home/SomeAllLetterUserName/.vscode-server/extensions/ms-python.python-2023.16.0/languages/pip-requirements.json
[Info] extension host: Found language configuration file at /home/SomeAllLetterUserName/.vscode-server/extensions/ms-python.python-2023.16.0/languages/pip-requirements.json
[Info] extension host: Parsed language configuration file at /home/SomeAllLetterUserName/.vscode-server/extensions/ms-python.python-2023.16.0/languages/pip-requirements.json
[Info] extension host: No tokens were produced for cell 0 of notebook file:///home/SomeAllLetterUserName/Test.ipynb with text: Console.WriteLine("No colors!");
[Info] webview: set up 'webview' host module complete
[Info] extension host: No tokens were produced for cell 0 of notebook file:///home/SomeAllLetterUserName/Test.ipynb with text: Console.WriteLine("No colors!");
[Info] extension host: envelope received from stdio: {"event":{"kernelInfos":[{"aliases":[],"languageName":null,"languageVersion":null,"isProxy":false,"isComposite":true,"displayName":".NET","localName":".NET","uri":"kernel://pid-23804","remoteUri":null,"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"Quit"}],"supportedDirectives":[{"name":"#!sql"},{"name":"#!kql"},{"name":"#!csharp"},{"name":"#!fsharp"},{"name":"#!pwsh"},{"name":"#!html"},{"name":"#!value"},{"name":"#!mermaid"},{"name":"#!lsmagic"},{"name":"#!markdown"},{"name":"#!time"},{"name":"#!about"},{"name":"#!import"},{"name":"#!connect"},{"name":"#!vscode"},{"name":"#!javascript"}]},{"aliases":[],"languageName":"SQL","languageVersion":null,"isProxy":false,"isComposite":false,"displayName":"sql - SQL","localName":"sql","uri":"kernel://pid-23804/sql","remoteUri":null,"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"SubmitCode"}],"supportedDirectives":[{"name":"#!lsmagic"}]},{"aliases":[],"languageName":"KQL","languageVersion":null,"isProxy":false,"isComposite":false,"displayName":"kql - KQL","localName":"kql","uri":"kernel://pid-23804/kql","remoteUri":null,"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"SubmitCode"}],"supportedDirectives":[{"name":"#!lsmagic"}]},{"aliases":["c#","C#"],"languageName":"C#","languageVersion":"11.0","isProxy":false,"isComposite":false,"displayName":"csharp - C# Script","localName":"csharp","uri":"kernel://pid-23804/csharp","remoteUri":null,"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"RequestCompletions"},{"name":"RequestDiagnostics"},{"name":"RequestHoverText"},{"name":"RequestSignatureHelp"},{"name":"RequestValue"},{"name":"RequestValueInfos"},{"name":"SendValue"},{"name":"SubmitCode"},{"name":"ChangeWorkingDirectory"}],"supportedDirectives":[{"name":"#i"},{"name":"#r"},{"name":"#!nuget-restore"},{"name":"#!who"},{"name":"#!whos"},{"name":"#!share"},{"name":"#!set"},{"name":"#!lsmagic"}]},{"aliases":["f#","F#"],"languageName":"F#","languageVersion":"7.0","isProxy":false,"isComposite":false,"displayName":"fsharp - F# Script","localName":"fsharp","uri":"kernel://pid-23804/fsharp","remoteUri":null,"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"ChangeWorkingDirectory"},{"name":"SubmitCode"},{"name":"SendValue"},{"name":"RequestValue"},{"name":"RequestValueInfos"},{"name":"RequestHoverText"},{"name":"RequestDiagnostics"},{"name":"RequestCompletions"}],"supportedDirectives":[{"name":"#i"},{"name":"#r"},{"name":"#!nuget-restore"},{"name":"#!who"},{"name":"#!whos"},{"name":"#!share"},{"name":"#!set"},{"name":"#!lsmagic"}]},{"aliases":["powershell"],"languageName":"PowerShell","languageVersion":"7","isProxy":false,"isComposite":false,"displayName":"pwsh - PowerShell","localName":"pwsh","uri":"kernel://pid-23804/pwsh","remoteUri":null,"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"RequestCompletions"},{"name":"RequestDiagnostics"},{"name":"RequestValueInfos"},{"name":"RequestValue"},{"name":"SendValue"},{"name":"SubmitCode"}],"supportedDirectives":[{"name":"#!share"},{"name":"#!set"},{"name":"#!lsmagic"}]},{"aliases":[],"languageName":"HTML","languageVersion":null,"isProxy":false,"isComposite":false,"displayName":"html - HTML","localName":"html","uri":"kernel://pid-23804/html","remoteUri":null,"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"SubmitCode"}],"supportedDirectives":[{"name":"#!lsmagic"}]},{"aliases":[],"languageName":null,"languageVersion":null,"isProxy":false,"isComposite":false,"displayName":"value - Raw Value Storage","localName":"value","uri":"kernel://pid-23804/value","remoteUri":null,"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"RequestValueInfos"},{"name":"RequestValue"},{"name":"SendValue"},{"name":"SubmitCode"}],"supportedDirectives":[{"name":"#!who"},{"name":"#!whos"},{"name":"#!lsmagic"}]},{"aliases":[],"languageName":"Mermaid","languageVersion":null,"isProxy":false,"isComposite":false,"displayName":"mermaid - Mermaid","localName":"mermaid","uri":"kernel://pid-23804/mermaid","remoteUri":null,"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"SubmitCode"}],"supportedDirectives":[{"name":"#!lsmagic"}]}]},"eventType":"KernelReady","command":null,"routingSlip":[]}
[Info] extension host: creating proxy for uri[kernel://pid-23804]with info {"aliases":[],"languageName":null,"languageVersion":null,"isProxy":false,"isComposite":true,"displayName":".NET","localName":".NET","uri":"kernel://pid-23804","remoteUri":null,"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"Quit"}],"supportedDirectives":[{"name":"#!sql"},{"name":"#!kql"},{"name":"#!csharp"},{"name":"#!fsharp"},{"name":"#!pwsh"},{"name":"#!html"},{"name":"#!value"},{"name":"#!mermaid"},{"name":"#!lsmagic"},{"name":"#!markdown"},{"name":"#!time"},{"name":"#!about"},{"name":"#!import"},{"name":"#!connect"},{"name":"#!vscode"},{"name":"#!javascript"}]}
[Info] extension host: creating proxy for uri[kernel://pid-23804/sql]with info {"aliases":[],"languageName":"SQL","languageVersion":null,"isProxy":false,"isComposite":false,"displayName":"sql - SQL","localName":"sql","uri":"kernel://pid-23804/sql","remoteUri":null,"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"SubmitCode"}],"supportedDirectives":[{"name":"#!lsmagic"}]}
[Info] extension host: creating proxy for uri[kernel://pid-23804/kql]with info {"aliases":[],"languageName":"KQL","languageVersion":null,"isProxy":false,"isComposite":false,"displayName":"kql - KQL","localName":"kql","uri":"kernel://pid-23804/kql","remoteUri":null,"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"SubmitCode"}],"supportedDirectives":[{"name":"#!lsmagic"}]}
[Info] extension host: creating proxy for uri[kernel://pid-23804/csharp]with info {"aliases":["c#","C#"],"languageName":"C#","languageVersion":"11.0","isProxy":false,"isComposite":false,"displayName":"csharp - C# Script","localName":"csharp","uri":"kernel://pid-23804/csharp","remoteUri":null,"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"RequestCompletions"},{"name":"RequestDiagnostics"},{"name":"RequestHoverText"},{"name":"RequestSignatureHelp"},{"name":"RequestValue"},{"name":"RequestValueInfos"},{"name":"SendValue"},{"name":"SubmitCode"},{"name":"ChangeWorkingDirectory"}],"supportedDirectives":[{"name":"#i"},{"name":"#r"},{"name":"#!nuget-restore"},{"name":"#!who"},{"name":"#!whos"},{"name":"#!share"},{"name":"#!set"},{"name":"#!lsmagic"}]}
[Info] extension host: creating proxy for uri[kernel://pid-23804/fsharp]with info {"aliases":["f#","F#"],"languageName":"F#","languageVersion":"7.0","isProxy":false,"isComposite":false,"displayName":"fsharp - F# Script","localName":"fsharp","uri":"kernel://pid-23804/fsharp","remoteUri":null,"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"ChangeWorkingDirectory"},{"name":"SubmitCode"},{"name":"SendValue"},{"name":"RequestValue"},{"name":"RequestValueInfos"},{"name":"RequestHoverText"},{"name":"RequestDiagnostics"},{"name":"RequestCompletions"}],"supportedDirectives":[{"name":"#i"},{"name":"#r"},{"name":"#!nuget-restore"},{"name":"#!who"},{"name":"#!whos"},{"name":"#!share"},{"name":"#!set"},{"name":"#!lsmagic"}]}
[Info] extension host: creating proxy for uri[kernel://pid-23804/pwsh]with info {"aliases":["powershell"],"languageName":"PowerShell","languageVersion":"7","isProxy":false,"isComposite":false,"displayName":"pwsh - PowerShell","localName":"pwsh","uri":"kernel://pid-23804/pwsh","remoteUri":null,"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"RequestCompletions"},{"name":"RequestDiagnostics"},{"name":"RequestValueInfos"},{"name":"RequestValue"},{"name":"SendValue"},{"name":"SubmitCode"}],"supportedDirectives":[{"name":"#!share"},{"name":"#!set"},{"name":"#!lsmagic"}]}
[Info] extension host: creating proxy for uri[kernel://pid-23804/html]with info {"aliases":[],"languageName":"HTML","languageVersion":null,"isProxy":false,"isComposite":false,"displayName":"html - HTML","localName":"html","uri":"kernel://pid-23804/html","remoteUri":null,"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"SubmitCode"}],"supportedDirectives":[{"name":"#!lsmagic"}]}
[Info] extension host: creating proxy for uri[kernel://pid-23804/value]with info {"aliases":[],"languageName":null,"languageVersion":null,"isProxy":false,"isComposite":false,"displayName":"value - Raw Value Storage","localName":"value","uri":"kernel://pid-23804/value","remoteUri":null,"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"RequestValueInfos"},{"name":"RequestValue"},{"name":"SendValue"},{"name":"SubmitCode"}],"supportedDirectives":[{"name":"#!who"},{"name":"#!whos"},{"name":"#!lsmagic"}]}
[Info] extension host: creating proxy for uri[kernel://pid-23804/mermaid]with info {"aliases":[],"languageName":"Mermaid","languageVersion":null,"isProxy":false,"isComposite":false,"displayName":"mermaid - Mermaid","localName":"mermaid","uri":"kernel://pid-23804/mermaid","remoteUri":null,"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"SubmitCode"}],"supportedDirectives":[{"name":"#!lsmagic"}]}
[Info] extension host: KernelHost forwarding event: {"eventType":"KernelInfoProduced","event":{"kernelInfo":{"isProxy":false,"isComposite":true,"localName":"vscode","aliases":[],"uri":"kernel://vscode/","displayName":"vscode","supportedDirectives":[],"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"RequestInput"}]}},"_routingSlip":{"_uris":["kernel://vscode/"]}}
[Info] extension host: KernelHost forwarding event: {"eventType":"KernelInfoProduced","event":{"kernelInfo":{"isProxy":false,"isComposite":true,"localName":"vscode","aliases":[],"uri":"kernel://vscode/","displayName":"vscode","supportedDirectives":[],"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"RequestInput"},{"name":"SendEditableCode"}]}},"_routingSlip":{"_uris":["kernel://vscode/"]}}
[Info] extension host: handling #!connect for file:///home/SomeAllLetterUserName/Test.ipynb
[Info] extension host: handling #!connect from 'kernel://webview/' for notebook: file:///home/SomeAllLetterUserName/Test.ipynb
[Info] extension host: configuring routing for host 'kernel://webview/'
[Info] extension host: creating proxy for uri[kernel://webview/]with info {"isProxy":false,"isComposite":true,"localName":"webview","aliases":[],"uri":"kernel://webview/","displayName":"webview","supportedDirectives":[],"supportedKernelCommands":[{"name":"RequestKernelInfo"}]}
[Info] extension host: KernelHost forwarding event: {"eventType":"KernelInfoProduced","event":{"kernelInfo":{"isProxy":true,"isComposite":false,"localName":"webview","aliases":[],"uri":"kernel://vscode/webview","displayName":"webview","supportedDirectives":[],"supportedKernelCommands":[{"name":"RequestKernelInfo"}],"remoteUri":"kernel://webview/"}},"_routingSlip":{"_uris":[]}}
[Info] extension host: creating proxy for uri[kernel://webview/javascript]with info {"isProxy":false,"isComposite":false,"localName":"javascript","languageName":"JavaScript","aliases":["js"],"uri":"kernel://webview/javascript","displayName":"javascript - JavaScript","supportedDirectives":[],"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"SubmitCode"},{"name":"RequestValueInfos"},{"name":"RequestValue"},{"name":"SendValue"}]}
[Info] extension host: KernelHost forwarding event: {"eventType":"KernelInfoProduced","event":{"kernelInfo":{"isProxy":true,"isComposite":false,"localName":"javascript","aliases":["js"],"uri":"kernel://vscode/javascript","displayName":"javascript","supportedDirectives":[],"supportedKernelCommands":[{"name":"RequestKernelInfo"}],"remoteUri":"kernel://webview/javascript"}},"_routingSlip":{"_uris":[]}}
[Info] webview: connecting to kernels from extension host
[Info] webview: creating proxy for uri[kernel://vscode/]with info {"isProxy":false,"isComposite":true,"localName":"vscode","aliases":[],"uri":"kernel://vscode/","displayName":"vscode","supportedDirectives":[],"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"RequestInput"},{"name":"SendEditableCode"}]}
[Info] webview: KernelHost forwarding event: {"eventType":"KernelInfoProduced","event":{"kernelInfo":{"isProxy":true,"isComposite":false,"localName":"vscode","aliases":[],"uri":"kernel://webview/vscode","displayName":"vscode","supportedDirectives":[],"supportedKernelCommands":[{"name":"RequestKernelInfo"}],"remoteUri":"kernel://vscode/"}},"_routingSlip":{"_uris":[]}}
[Info] webview: creating proxy for uri[kernel://pid-23804]with info {"isProxy":true,"isComposite":true,"localName":".NET","aliases":[],"uri":"kernel://vscode/.NET","displayName":".NET","supportedDirectives":[{"name":"#!sql"},{"name":"#!kql"},{"name":"#!csharp"},{"name":"#!fsharp"},{"name":"#!pwsh"},{"name":"#!html"},{"name":"#!value"},{"name":"#!mermaid"},{"name":"#!lsmagic"},{"name":"#!markdown"},{"name":"#!time"},{"name":"#!about"},{"name":"#!import"},{"name":"#!connect"},{"name":"#!vscode"},{"name":"#!javascript"}],"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"Quit"}],"remoteUri":"kernel://pid-23804"}
[Info] webview: KernelHost forwarding event: {"eventType":"KernelInfoProduced","event":{"kernelInfo":{"isProxy":true,"isComposite":false,"localName":".NET","aliases":[],"uri":"kernel://webview/.NET","displayName":".NET","supportedDirectives":[],"supportedKernelCommands":[{"name":"RequestKernelInfo"}],"remoteUri":"kernel://pid-23804"}},"_routingSlip":{"_uris":[]}}
[Info] webview: creating proxy for uri[kernel://pid-23804/sql]with info {"isProxy":true,"isComposite":false,"localName":"sql","languageName":"SQL","aliases":[],"uri":"kernel://vscode/sql","displayName":"sql - SQL","supportedDirectives":[{"name":"#!lsmagic"}],"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"SubmitCode"}],"remoteUri":"kernel://pid-23804/sql"}
[Info] webview: KernelHost forwarding event: {"eventType":"KernelInfoProduced","event":{"kernelInfo":{"isProxy":true,"isComposite":false,"localName":"sql","aliases":[],"uri":"kernel://webview/sql","displayName":"sql","supportedDirectives":[],"supportedKernelCommands":[{"name":"RequestKernelInfo"}],"remoteUri":"kernel://pid-23804/sql"}},"_routingSlip":{"_uris":[]}}
[Info] webview: creating proxy for uri[kernel://pid-23804/kql]with info {"isProxy":true,"isComposite":false,"localName":"kql","languageName":"KQL","aliases":[],"uri":"kernel://vscode/kql","displayName":"kql - KQL","supportedDirectives":[{"name":"#!lsmagic"}],"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"SubmitCode"}],"remoteUri":"kernel://pid-23804/kql"}
[Info] webview: KernelHost forwarding event: {"eventType":"KernelInfoProduced","event":{"kernelInfo":{"isProxy":true,"isComposite":false,"localName":"kql","aliases":[],"uri":"kernel://webview/kql","displayName":"kql","supportedDirectives":[],"supportedKernelCommands":[{"name":"RequestKernelInfo"}],"remoteUri":"kernel://pid-23804/kql"}},"_routingSlip":{"_uris":[]}}
[Info] webview: creating proxy for uri[kernel://pid-23804/csharp]with info {"isProxy":true,"isComposite":false,"localName":"csharp","languageName":"C#","aliases":["c#","C#"],"uri":"kernel://vscode/csharp","languageVersion":"11.0","displayName":"csharp - C# Script","supportedDirectives":[{"name":"#i"},{"name":"#r"},{"name":"#!nuget-restore"},{"name":"#!who"},{"name":"#!whos"},{"name":"#!share"},{"name":"#!set"},{"name":"#!lsmagic"}],"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"RequestCompletions"},{"name":"RequestDiagnostics"},{"name":"RequestHoverText"},{"name":"RequestSignatureHelp"},{"name":"RequestValue"},{"name":"RequestValueInfos"},{"name":"SendValue"},{"name":"SubmitCode"},{"name":"ChangeWorkingDirectory"}],"remoteUri":"kernel://pid-23804/csharp"}
[Info] webview: KernelHost forwarding event: {"eventType":"KernelInfoProduced","event":{"kernelInfo":{"isProxy":true,"isComposite":false,"localName":"csharp","aliases":["c#","C#"],"uri":"kernel://webview/csharp","displayName":"csharp","supportedDirectives":[],"supportedKernelCommands":[{"name":"RequestKernelInfo"}],"remoteUri":"kernel://pid-23804/csharp"}},"_routingSlip":{"_uris":[]}}
[Info] webview: creating proxy for uri[kernel://pid-23804/fsharp]with info {"isProxy":true,"isComposite":false,"localName":"fsharp","languageName":"F#","aliases":["f#","F#"],"uri":"kernel://vscode/fsharp","languageVersion":"7.0","displayName":"fsharp - F# Script","supportedDirectives":[{"name":"#i"},{"name":"#r"},{"name":"#!nuget-restore"},{"name":"#!who"},{"name":"#!whos"},{"name":"#!share"},{"name":"#!set"},{"name":"#!lsmagic"}],"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"ChangeWorkingDirectory"},{"name":"SubmitCode"},{"name":"SendValue"},{"name":"RequestValue"},{"name":"RequestValueInfos"},{"name":"RequestHoverText"},{"name":"RequestDiagnostics"},{"name":"RequestCompletions"}],"remoteUri":"kernel://pid-23804/fsharp"}
[Info] webview: KernelHost forwarding event: {"eventType":"KernelInfoProduced","event":{"kernelInfo":{"isProxy":true,"isComposite":false,"localName":"fsharp","aliases":["f#","F#"],"uri":"kernel://webview/fsharp","displayName":"fsharp","supportedDirectives":[],"supportedKernelCommands":[{"name":"RequestKernelInfo"}],"remoteUri":"kernel://pid-23804/fsharp"}},"_routingSlip":{"_uris":[]}}
[Info] webview: creating proxy for uri[kernel://pid-23804/pwsh]with info {"isProxy":true,"isComposite":false,"localName":"pwsh","languageName":"PowerShell","aliases":["powershell"],"uri":"kernel://vscode/pwsh","languageVersion":"7","displayName":"pwsh - PowerShell","supportedDirectives":[{"name":"#!share"},{"name":"#!set"},{"name":"#!lsmagic"}],"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"RequestCompletions"},{"name":"RequestDiagnostics"},{"name":"RequestValueInfos"},{"name":"RequestValue"},{"name":"SendValue"},{"name":"SubmitCode"}],"remoteUri":"kernel://pid-23804/pwsh"}
[Info] webview: KernelHost forwarding event: {"eventType":"KernelInfoProduced","event":{"kernelInfo":{"isProxy":true,"isComposite":false,"localName":"pwsh","aliases":["powershell"],"uri":"kernel://webview/pwsh","displayName":"pwsh","supportedDirectives":[],"supportedKernelCommands":[{"name":"RequestKernelInfo"}],"remoteUri":"kernel://pid-23804/pwsh"}},"_routingSlip":{"_uris":[]}}
[Info] webview: creating proxy for uri[kernel://pid-23804/html]with info {"isProxy":true,"isComposite":false,"localName":"html","languageName":"HTML","aliases":[],"uri":"kernel://vscode/html","displayName":"html - HTML","supportedDirectives":[{"name":"#!lsmagic"}],"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"SubmitCode"}],"remoteUri":"kernel://pid-23804/html"}
[Info] webview: KernelHost forwarding event: {"eventType":"KernelInfoProduced","event":{"kernelInfo":{"isProxy":true,"isComposite":false,"localName":"html","aliases":[],"uri":"kernel://webview/html","displayName":"html","supportedDirectives":[],"supportedKernelCommands":[{"name":"RequestKernelInfo"}],"remoteUri":"kernel://pid-23804/html"}},"_routingSlip":{"_uris":[]}}
[Info] webview: creating proxy for uri[kernel://pid-23804/value]with info {"isProxy":true,"isComposite":false,"localName":"value","aliases":[],"uri":"kernel://vscode/value","displayName":"value - Raw Value Storage","supportedDirectives":[{"name":"#!who"},{"name":"#!whos"},{"name":"#!lsmagic"}],"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"RequestValueInfos"},{"name":"RequestValue"},{"name":"SendValue"},{"name":"SubmitCode"}],"remoteUri":"kernel://pid-23804/value"}
[Info] webview: KernelHost forwarding event: {"eventType":"KernelInfoProduced","event":{"kernelInfo":{"isProxy":true,"isComposite":false,"localName":"value","aliases":[],"uri":"kernel://webview/value","displayName":"value","supportedDirectives":[],"supportedKernelCommands":[{"name":"RequestKernelInfo"}],"remoteUri":"kernel://pid-23804/value"}},"_routingSlip":{"_uris":[]}}
[Info] webview: creating proxy for uri[kernel://pid-23804/mermaid]with info {"isProxy":true,"isComposite":false,"localName":"mermaid","languageName":"Mermaid","aliases":[],"uri":"kernel://vscode/mermaid","displayName":"mermaid - Mermaid","supportedDirectives":[{"name":"#!lsmagic"}],"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"SubmitCode"}],"remoteUri":"kernel://pid-23804/mermaid"}
[Info] webview: KernelHost forwarding event: {"eventType":"KernelInfoProduced","event":{"kernelInfo":{"isProxy":true,"isComposite":false,"localName":"mermaid","aliases":[],"uri":"kernel://webview/mermaid","displayName":"mermaid","supportedDirectives":[],"supportedKernelCommands":[{"name":"RequestKernelInfo"}],"remoteUri":"kernel://pid-23804/mermaid"}},"_routingSlip":{"_uris":[]}}
[Warn] webview: skippin creation of proxy for a proxy kernel : [{"isProxy":true,"isComposite":true,"localName":"webview","aliases":[],"uri":"kernel://vscode/webview","displayName":"webview","supportedDirectives":[],"supportedKernelCommands":[{"name":"RequestKernelInfo"}],"remoteUri":"kernel://webview/"}]
[Warn] webview: skippin creation of proxy for a proxy kernel : [{"isProxy":true,"isComposite":false,"localName":"javascript","languageName":"JavaScript","aliases":["js"],"uri":"kernel://vscode/javascript","displayName":"javascript - JavaScript","supportedDirectives":[],"supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"SubmitCode"},{"name":"RequestValueInfos"},{"name":"RequestValue"},{"name":"SendValue"}],"remoteUri":"kernel://webview/javascript"}]
[Info] extension host: envelope received from stdio: {"event":{"kernelInfo":{"aliases":["frontend"],"languageName":null,"languageVersion":null,"isProxy":true,"isComposite":true,"displayName":"vscode","localName":"vscode","uri":"kernel://pid-23804/vscode","remoteUri":"kernel://vscode","supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"RequestInput"},{"name":"SendEditableCode"}],"supportedDirectives":[]}},"eventType":"KernelInfoProduced","command":null,"routingSlip":["kernel://pid-23804/vscode","kernel://pid-23804/"]}
[Warn] extension host: skippin creation of proxy for a proxy kernel : [{"aliases":["frontend"],"languageName":null,"languageVersion":null,"isProxy":true,"isComposite":true,"displayName":"vscode","localName":"vscode","uri":"kernel://pid-23804/vscode","remoteUri":"kernel://vscode","supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"RequestInput"},{"name":"SendEditableCode"}],"supportedDirectives":[]}]
[Info] extension host: forwarding event to 'kernel://webview/' {"eventType":"KernelInfoProduced","event":{"kernelInfo":{"aliases":["frontend"],"languageName":null,"languageVersion":null,"isProxy":true,"isComposite":true,"displayName":"vscode","localName":"vscode","uri":"kernel://pid-23804/vscode","remoteUri":"kernel://vscode","supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"RequestInput"},{"name":"SendEditableCode"}],"supportedDirectives":[]}},"routingSlip":["kernel://pid-23804/vscode","kernel://pid-23804/"]}
[Info] extension host: envelope received from stdio: {"event":{"kernelInfo":{"aliases":["frontend"],"languageName":null,"languageVersion":null,"isProxy":true,"isComposite":true,"displayName":"vscode","localName":"vscode","uri":"kernel://pid-23804/vscode","remoteUri":"kernel://vscode","supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"RequestInput"},{"name":"SendEditableCode"}],"supportedDirectives":[]}},"eventType":"KernelInfoProduced","command":null,"routingSlip":["kernel://pid-23804/vscode","kernel://pid-23804/"]}
[Warn] extension host: skippin creation of proxy for a proxy kernel : [{"aliases":["frontend"],"languageName":null,"languageVersion":null,"isProxy":true,"isComposite":true,"displayName":"vscode","localName":"vscode","uri":"kernel://pid-23804/vscode","remoteUri":"kernel://vscode","supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"RequestInput"},{"name":"SendEditableCode"}],"supportedDirectives":[]}]
[Info] extension host: forwarding event to 'kernel://webview/' {"eventType":"KernelInfoProduced","event":{"kernelInfo":{"aliases":["frontend"],"languageName":null,"languageVersion":null,"isProxy":true,"isComposite":true,"displayName":"vscode","localName":"vscode","uri":"kernel://pid-23804/vscode","remoteUri":"kernel://vscode","supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"RequestInput"},{"name":"SendEditableCode"}],"supportedDirectives":[]}},"routingSlip":["kernel://pid-23804/vscode","kernel://pid-23804/"]}
[Info] webview: channel got KernelInfoProduced with token undefined and id undefined
[Info] webview: patching proxy for uri[kernel://vscode]with info {"aliases":["frontend"],"languageName":null,"languageVersion":null,"isProxy":true,"isComposite":true,"displayName":"vscode","localName":"vscode","uri":"kernel://pid-23804/vscode","remoteUri":"kernel://vscode","supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"RequestInput"},{"name":"SendEditableCode"}],"supportedDirectives":[]} 
[Info] webview: channel got KernelInfoProduced with token undefined and id undefined
[Info] webview: patching proxy for uri[kernel://vscode]with info {"aliases":["frontend"],"languageName":null,"languageVersion":null,"isProxy":true,"isComposite":true,"displayName":"vscode","localName":"vscode","uri":"kernel://pid-23804/vscode","remoteUri":"kernel://vscode","supportedKernelCommands":[{"name":"RequestKernelInfo"},{"name":"RequestInput"},{"name":"SendEditableCode"}],"supportedDirectives":[]} 
[Info] extension host: loading tokens for: source.polyglot-notebook.csharp
[Info] extension host: -------------------------Loading grammar for scope source.polyglot-notebook.csharp
[Info] extension host: Finished loading rammar for scope source.polyglot-notebook.csharp :
                            name            : undefined
                            pattern count   : 2
                            pattern names   : , 
                            file location   : undefined
                            -------------------------
[Info] extension host: -------------------------Loading grammar for scope source.polyglot-notebook.magic-commands
[Info] extension host: Finished loading rammar for scope source.polyglot-notebook.magic-commands :
                            name            : undefined
                            pattern count   : 1
                            pattern names   : comment.line.magic-commands
                            file location   : undefined
                            -------------------------
[Info] extension host: -------------------------Loading grammar for scope source.polyglot-notebook
[Info] extension host: Finished loading rammar for scope source.polyglot-notebook :
                            name            : undefined
                            pattern count   : 12
                            pattern names   : language.switch.unknown-language-from-kernel-.net, language.switch.sql, language.switch.kql, language.switch.c#, language.switch.f#, language.switch.powershell, language.switch.html, language.switch.unknown-language-from-kernel-value, language.switch.mermaid, language.switch.unknown-language-from-kernel-webview, language.switch.javascript, language.switch.markdown
                            file location   : undefined
                            -------------------------
[Info] extension host: -------------------------Loading grammar for scope source.polyglot-notebook..NET
[Info] extension host: Finished loading rammar for scope source.polyglot-notebook..NET :
                            name            : undefined
                            pattern count   : 2
                            pattern names   : , 
                            file location   : undefined
                            -------------------------
[Info] extension host: -------------------------Loading grammar for scope source.polyglot-notebook.sql
[Info] extension host: Finished loading rammar for scope source.polyglot-notebook.sql :
                            name            : undefined
                            pattern count   : 2
                            pattern names   : , 
                            file location   : undefined
                            -------------------------
[Info] extension host: -------------------------Loading grammar for scope source.polyglot-notebook.kql
[Info] extension host: Finished loading rammar for scope source.polyglot-notebook.kql :
                            name            : undefined
                            pattern count   : 3
                            pattern names   : , , 
                            file location   : undefined
                            -------------------------
[Info] extension host: -------------------------Loading grammar for scope source.polyglot-notebook.fsharp
[Info] extension host: Finished loading rammar for scope source.polyglot-notebook.fsharp :
                            name            : undefined
                            pattern count   : 2
                            pattern names   : , 
                            file location   : undefined
                            -------------------------
[Info] extension host: -------------------------Loading grammar for scope source.polyglot-notebook.pwsh
[Info] extension host: Finished loading rammar for scope source.polyglot-notebook.pwsh :
                            name            : undefined
                            pattern count   : 2
                            pattern names   : , 
                            file location   : undefined
                            -------------------------
[Info] extension host: -------------------------Loading grammar for scope source.polyglot-notebook.html
[Info] extension host: Finished loading rammar for scope source.polyglot-notebook.html :
                            name            : undefined
                            pattern count   : 2
                            pattern names   : , 
                            file location   : undefined
                            -------------------------
[Info] extension host: -------------------------Loading grammar for scope source.polyglot-notebook.value
[Info] extension host: Finished loading rammar for scope source.polyglot-notebook.value :
                            name            : undefined
                            pattern count   : 2
                            pattern names   : , 
                            file location   : undefined
                            -------------------------
[Info] extension host: -------------------------Loading grammar for scope source.polyglot-notebook.mermaid
[Info] extension host: Finished loading rammar for scope source.polyglot-notebook.mermaid :
                            name            : undefined
                            pattern count   : 2
                            pattern names   : , 
                            file location   : undefined
                            -------------------------
[Info] extension host: -------------------------Loading grammar for scope source.polyglot-notebook.webview
[Info] extension host: Finished loading rammar for scope source.polyglot-notebook.webview :
                            name            : undefined
                            pattern count   : 2
                            pattern names   : , 
                            file location   : undefined
                            -------------------------
[Info] extension host: -------------------------Loading grammar for scope source.polyglot-notebook.javascript
[Info] extension host: Finished loading rammar for scope source.polyglot-notebook.javascript :
                            name            : undefined
                            pattern count   : 2
                            pattern names   : , 
                            file location   : undefined
                            -------------------------
[Info] extension host: -------------------------Loading grammar for scope source.polyglot-notebook.markdown
[Info] extension host: Finished loading rammar for scope source.polyglot-notebook.markdown :
                            name            : undefined
                            pattern count   : 2
                            pattern names   : , 
                            file location   : undefined
                            -------------------------
[Info] extension host: -------------------------Loading grammar for scope source.kql
[Info] extension host: Finished loading rammar for scope source.kql :
                            name            : undefined
                            pattern count   : 48
                            pattern names   : keyword.functions.kql, keyword.functions.kql, keyword.operator.kql, keyword.functions.kql, keyword.functions.kql, variable.language, keyword.functions.kql, keyword.functions.kql, keyword.functions.kql, keyword.functions.kql, keyword.functions.kql, keyword.functions.kql, keyword.functions.kql, keyword.functions.kql, keyword.functions.kql, keyword.functions.kql, keyword.functions.kql, keyword.functions.kql, keyword.functions.kql, keyword.functions.kql, keyword.functions.kql, keyword.functions.kql, keyword.functions.kql, entity.function.name.lambda.kusto, keyword.operator.kql, keyword.control.kql, keyword.type.kql, keyword.functions.kql, keyword.control.kql, keyword.functions.kql, keyword.operator.kql, keyword.other.kql, keyword.other.kql, keyword.functions.kql, keyword.functions.kql, keyword.operator.kql, keyword.other.kusto, keyword.other.kusto, keyword.functions.kql, keyword.operator.word, string.quoted.double.kql, string.variable.kql, string.quoted.single.kql, comment.line.kql, constant.numeric.kql, constant.language.kql, invalid.deprecated.kql, invalid.illegal.kql
                            file location   : undefined
                            -------------------------
[Info] extension host: No tokens were produced for cell 0 of notebook file:///home/SomeAllLetterUserName/Test.ipynb with text: Console.WriteLine("No colors!");

@jonsequitur
Copy link
Contributor

Is anyone seeing this happen when not running in a dev container?

@Shuenhoy
Copy link

Shuenhoy commented Oct 6, 2023

Is anyone seeing this happen when not running in a dev container?

Hi, I met this problem when not in dev container.
image

Similar to existing comments, the built-in color themes work normally. But there is one exception, the built-in Light High Contrast loses highlighting as well.

image

Version: 1.82.2
Commit: abd2f3db4bdb28f9e95536dfa84d8479f1eb312d
Date: 2023-09-14T05:51:20.981Z
Electron: 25.8.1
ElectronBuildId: 23779380
Chromium: 114.0.5735.289
Node.js: 18.15.0
V8: 11.4.183.29-electron.0
OS: Linux x64 6.5.5-arch1-1

@ShawnFumo
Copy link

ShawnFumo commented Oct 25, 2023

I forked this https://github.com/microsoft/polyglot-education and am running in Codespaces and see no highlighting, no matter what color scheme I choose. Also can't use shortcuts to comment lines.

I was having trouble getting it to install on my local Win10, but turns out I had to reboot after installing the SDK I guess. I see syntax highlighting and shortcuts there, so I'll abort using Codespaces with it for now. But that'd be a good test case for you since it is an official Microsoft repo for using Polyglot with Codespaces.

@max-malein
Copy link

In my case syntax highlighting doesn't work only when creating or opening .dib files. And it works fine with .ipynb files.
Both desktop vscode and github codespaces

@mika76
Copy link

mika76 commented Dec 7, 2023

Mine doesn't work in .dib nor in .ipynb files. I could swear it used to work but I have no idea when it stopped.

Screenshot 2023-12-07 at 09 37 25

@colombod
Copy link
Member

colombod commented Dec 7, 2023

this is local run on mac, no dev container in your case @mika76 ?

@mika76
Copy link

mika76 commented Dec 7, 2023

@colombod yes local on my mac (Macbook pro 16" 2019, Sonoma 14.1.2 (23B92))

@Peluko
Copy link

Peluko commented Dec 11, 2023

I'm using vscode Remote Tunnels to work on a remote Ubuntu, and I have the same issue than with containers: syntax highlighting is lost.

image

@shiftybit
Copy link

shiftybit commented Jan 23, 2024

I have the same problem with polyglot notebooks running locally.
I can get syntax highlighting to work by clicking the "Select Cell language mode" button which defaults to "Code". I can then click auto detect, and syntax highlighting works again, however the cell will no longer run.

Polyglot Notebooks
v1.0.5069030

Version: 1.85.2 (system setup)
Commit: 8b3775030ed1a69b13e4f4c628c612102e30a681
Date: 2024-01-18T06:40:10.514Z
Electron: 25.9.7
ElectronBuildId: 26354273
Chromium: 114.0.5735.289
Node.js: 18.15.0
V8: 11.4.183.29-electron.0
OS: Windows_NT x64 10.0.19045

.NET Interactive
© 2020 Microsoft Corporation
Version: 1.0.506903+844ec00fb959ac90422156199da4830333c4da89
Library version: 1.0.0-beta.24069.3+844ec00fb959ac90422156199da4830333c4da89
Build date: 2024-01-19T21:28:31.3735415Z

@colombod
Copy link
Member

I have the same problem with polyglot notebooks running locally. I can get syntax highlighting to work by clicking the "Select Cell language mode" button which defaults to "Code". I can then click auto detect, and syntax highlighting works again, however the cell will no longer run.

What do you mean by autodetect?

@shiftybit
Copy link

I have the same problem with polyglot notebooks running locally. I can get syntax highlighting to work by clicking the "Select Cell language mode" button which defaults to "Code". I can then click auto detect, and syntax highlighting works again, however the cell will no longer run.

What do you mean by autodetect?

@colombod In vscode, when you click Select Cell Language mode on a code cell, it brings up the command pallet, where if you click Auto Detect, it changes to whatever language you are using.
image

image

image

@jonsequitur
Copy link
Contributor

I was unaware that the Autodetect feature would change that value, and it's clearly putting the notebook into an unexpected state. The intended values that can be selected there are Code and Markdown.

@jonsequitur jonsequitur changed the title Missing syntax highlighting in Polyglot Notebook extension Missing syntax highlighting in Polyglot Notebook extension when launched from dev container Feb 12, 2024
@W1Real
Copy link

W1Real commented Mar 12, 2024

@shiftybit it fixes the color only, and I if I open and close it, it dissapers. When I try to execute with anything but code there it doesn't execute it.

@serefarikan
Copy link

Same issue here: devcontainer with no syntax highlighting. ipynb works but then C# extension attempts to provide code lenses to c# code in cells and keeps throwing errors 😃

@jonsequitur
Copy link
Contributor

@serefarikan What errors are you seeing?

@Lbsl
Copy link

Lbsl commented Apr 21, 2024

When tried to use autodetect cell format, I got these errors:

image

and after I enabled trace log I found that this issue may be caused by the invalid host part of the cell's virtual file path
image

@jchomarat
Copy link

To add on that, same here, my C# notebook works well locally (Macos, dotnet 8) with syntax highlighting. However, in a dev container (jammy dotnet 8) the notebook works but without syntax highlight.

Same errors as the post above, here are the logs for more information

[Error - 9:17:19 AM] Request textDocument/codeLens failed.
  Message: Error converting value "vscode-notebook-cell://dev-container+7b22686f737450617468223a222f55736572732f6a756c69656e2f7265706f732f70726f2f657175696e6f722f657175696e6f722d72616d702d75702d646f746e6574222c226c6f63616c446f636b6572223a66616c73652c2273657474696e6773223a7b22636f6e74657874223a226465736b746f702d6c696e7578227d2c22636f6e66696746696c65223a7b22246d6964223a312c22667350617468223a222f55736572732f6a756c69656e2f7265706f732f70726f2f657175696e6f722f657175696e6f722d72616d702d75702d646f746e65742f2e646576636f6e7461696e65722f646576636f6e7461696e65722e6a736f6e222c2265787465726e616c223a2266696c653a2f2f2f55736572732f6a756c69656e2f7265706f732f70726f2f657175696e6f722f657175696e6f722d72616d702d75702d646f746e65742f2e646576636f6e7461696e65722f646576636f6e7461696e65722e6a736f6e222c2270617468223a222f55736572732f6a756c69656e2f7265706f732f70726f2f657175696e6f722f657175696e6f722d72616d702d75702d646f746e65742f2e646576636f6e7461696e65722f646576636f6e7461696e65722e6a736f6e222c22736368656d65223a2266696c65227d7d/workspaces/my-proj/Experimentations/SK.ipynb#W0sdnNjb2RlLXJlbW90ZQ==" to type 'System.Uri'. Path 'textDocument.uri'.
  Code: -32000

@mika76
Copy link

mika76 commented Jul 4, 2024

Just wanted to mention here, I noticed that I had "editor.semanticHighlighting.enabled": false, in my settings file, and when I enabled it my syntax highlighting started working (not in a dev container, I mean everywhere in polyglot c#)

@sinedied
Copy link
Member

Same in GitHub Codespaces, no syntax highlighting for Polyglot Notebooks (using JS here). Bummer :/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests