Re: [NTG-context] How to use ConTeXt extensions with VS Code
Dear Hans,
2019. 8. 19. 오후 4:21, ntg-context-request@ntg.nl 작성:
there is an vscode-context.cmd file
Where can I find a vscode-context.cmd file? I couldn’t locate it using google search.
this could also work:
mtxrun --script vscode --start
Thank you. Best regards, Dalyoung
On 9/2/2019 7:33 AM, Jeong Dal wrote:
Dear Hans,
2019. 8. 19. 오후 4:21, ntg-context-request@ntg.nl mailto:ntg-context-request@ntg.nl 작성:
there is an vscode-context.cmd file
Where can I find a vscode-context.cmd file? I couldn’t locate it using google search.
tex/texmf-context/context/data/vscode
this could also work:
mtxrun --script vscode --start
Thank you.
Best regards,
Dalyoung
___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________
-- ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
Dear Hans, Thank you for a quick reply.
tex/texmf-context/context/data/vscode
I copied all the file …/vscode/extensions/context to ~/.vscode/extexsions/ When I open vacode, there is “ConTeXt 1.0.0, ConTeXt Syntax Highlignting…” in the extensions tab. It is installed and enabled. But I cannot see any syntax coloring and don’t know how to compile a TeX file. Would you please help me more? Thank you again. Best regards, Dalyoung
On 9/2/2019 3:24 PM, Jeong Dal wrote:
Dear Hans,
Thank you for a quick reply.
tex/texmf-context/context/data/vscode
I copied all the file …/vscode/extensions/context to ~/.vscode/extexsions/
When I open vacode, there is “ConTeXt 1.0.0, ConTeXt Syntax Highlignting…” in the extensions tab. It is installed and enabled. But I cannot see any syntax coloring and don’t know how to compile a TeX file.
Would you please help me more? I think you also need to choose the context color scheme
----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
Dear Hans,
But I cannot see any syntax coloring and don’t know how to compile a TeX file. Would you please help me more? I think you also need to choose the context color scheme
Yes, syntax coloring works after choosing the context color scheme. I find a following task file to compile a file from vscode, but it doesn’t work. Here is the error message: /bin/bash: context: command not found The terminal process terminated with exit code: 127 %%%%% { // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "label": "ConTeXt build", "type": "shell", // Keep in mind that the file path here has to be changed "command": "context myfile.tex", "group": { "kind": "build", "isDefault": true // Since we set this task to the default build task, you can // run it with a keyboard shortcut (Ctrl+Shift+B by default) } } ] } %%%%%%% i am using ConTeXtLMTX installed ~/ConTeXtLMTX/. Thank you. Best regards, Dalyoung
On 9/2/2019 7:35 PM, Jeong Dal wrote:
Dear Hans,
But I cannot see any syntax coloring and don’t know how to compile a TeX file. Would you please help me more? I think you also need to choose the context color scheme
Yes, syntax coloring works after choosing the context color scheme.
I find a following task file to compile a file from vscode, but it doesn’t work.
Here is the error message:
/bin/bash: context: command not found The terminal process terminated with exit code: 127
%%%%% { // See https://go.microsoft.com/fwlink/?LinkId= http://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "label": "ConTeXt build", "type": "shell", // Keep in mind that the file path here has to be changed "command": "context myfile.tex", "group": { "kind": "build", "isDefault": true // Since we set this task to the default build task, you can // run it with a keyboard shortcut (Ctrl+Shift+B by default) } } ] }
%%%%%%% i am using ConTeXtLMTX installed ~/ConTeXtLMTX/. you probably need to set the path before you start the editor
Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
On Monday, 2 September 2019 20:47, Hans Hagen
On 9/2/2019 7:35 PM, Jeong Dal wrote:
Dear Hans,
But I cannot see any syntax coloring and don’t know how to compile a TeX file. Would you please help me more? I think you also need to choose the context color scheme
Yes, syntax coloring works after choosing the context color scheme. I find a following task file to compile a file from vscode, but it doesn’t work. Here is the error message: /bin/bash: context: command not found The terminal process terminated with exit code: 127 %%%%% { // See https://go.microsoft.com/fwlink/?LinkId= http://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "label": "ConTeXt build", "type": "shell", // Keep in mind that the file path here has to be changed "command": "context myfile.tex", "group": { "kind": "build", "isDefault": true // Since we set this task to the default build task, you can // run it with a keyboard shortcut (Ctrl+Shift+B by default) } } ] } %%%%%%% i am using ConTeXtLMTX installed ~/ConTeXtLMTX/.
you probably need to set the path before you start the editor
Hans
---------------------------------------------------------------------
Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net
Hello, I tried searching for that file but didn't find it, there's also no "vscode" script listed when running "mtxrun --script" I installed using texlive on windows, is the script only shipped on the standalone installation? If it's possible to create a fully fledged ConTeXt extension for vscode with these files, I would try to create it. I'm not that experienced with javascript, but I think I should be able to get some stuff done. You could also utlize some code from the existing LaTeX workshop extension ( https://github.com/James-Yu/LaTeX-Workshop ), since it features a pdf preview with working synctex. Best regards, Julian
If it's possible to create a fully fledged ConTeXt extension for vscode with these files, I would try to create it. I'm not that experienced with javascript, but I think I should be able to get some stuff done. You could also utlize some code from the existing LaTeX workshop extension ( https://github.com/James-Yu/LaTeX-Workshop ), since it features a pdf preview with working synctex.
On 9/2/2019 11:18 PM, Julian G wrote: that looks horribly complex and over the top (hard to maintain too) i prefer just calling the tools (mtxrun etc) as they do most of the work already (running, checking, helpinfo) but what is currently lacking from vscode is filetype bound runners (last time i checked) ... i just wait till that support shows up (i might have missed something recent) the main reason for me to look into vscode is that it is 'the fashion' and works ok and is able to support the kind of lexing (syntax highlighting) that i need (which in turn also determines how my files look and) Hans (who actually uses very little features of editors as he can't remember all these features anyway so i stick to mastering those that help me most) ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
participants (3)
-
Hans Hagen
-
Jeong Dal
-
Julian G