<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: JSL Extension for VSCode in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/JSL-Extension-for-VSCode/m-p/846460#M102116</link>
    <description>&lt;P&gt;I find this extension for vscode very useful for complex scripts with multiple files. I only have one annoying problem: while JSL runs perfectly, I always receive an error message saying "invalid syntax found, could not format the document" if I try to format it in vscode. Even with a trivial code like this:&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;for (i=1,i&amp;lt;=10, i++,
print(i);
);&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;I am using JMP Pro 18.1.2,&lt;/P&gt;&lt;P&gt;VsCode 1.98.0,&lt;/P&gt;&lt;P&gt;JSL extension v 0.18.0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your help&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Matteo&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 06 Mar 2025 13:58:40 GMT</pubDate>
    <dc:creator>matteo_patelmo</dc:creator>
    <dc:date>2025-03-06T13:58:40Z</dc:date>
    <item>
      <title>JSL Extension for VSCode</title>
      <link>https://community.jmp.com/t5/Discussions/JSL-Extension-for-VSCode/m-p/258351#M50759</link>
      <description>&lt;P&gt;Hello JMP people,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I made an extension for VSCode to edit JSL more easily.&amp;nbsp; I thought that was easier than building a bunch of JMP addins for the things I want that other editors have.&amp;nbsp; &lt;A href="https://marketplace.visualstudio.com/items?itemName=VinceFaller.jmp-scripting" target="_self"&gt;It's available here . &lt;/A&gt;&amp;nbsp;or you can just Search "JMP" in the extensions marketplace in vscode.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;*Edit*: It's cool that people are starting to use this &amp;lt;3.&amp;nbsp;&amp;nbsp;&lt;BR /&gt;If anyone is having issues with it, please feel free to put in an issue in the &lt;A href="https://gitlab.com/predictum/jsl-for-vscode/" target="_self"&gt;repo&lt;/A&gt;.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://gitlab.com/predictum/jsl-for-vscode/-/issues/new?issue%5Bassignee_id%5D=&amp;amp;issue%5Bmilestone_id%5D=" target="_blank"&gt;https://gitlab.com/predictum/jsl-for-vscode/-/issues/new?issue%5Bassignee_id%5D=&amp;amp;issue%5Bmilestone_id%5D=&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Currently it's got&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Syntax highlighting (Thanks&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/1855"&gt;@Justin_Chilton&lt;/a&gt;&amp;nbsp;)&lt;/LI&gt;
&lt;LI&gt;Hover help
&lt;UL&gt;
&lt;LI&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Hover.gif" style="width: 384px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/23134iC2B2FEB1C1A4F4D7/image-size/large?v=v2&amp;amp;px=999" role="button" title="Hover.gif" alt="Hover.gif" /&gt;&lt;/span&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Auto-Completion Snippets (with Natural Docs Commenting)&lt;BR /&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="snippets.gif" style="width: 532px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/23135i403B89C192B432D2/image-size/large?v=v2&amp;amp;px=999" role="button" title="snippets.gif" alt="snippets.gif" /&gt;&lt;/span&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Function/Class Outline and navigation
&lt;UL&gt;
&lt;LI&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="symbols.png" style="width: 458px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/23132iEECDEF0D8F3547F9/image-size/large?v=v2&amp;amp;px=999" role="button" title="symbols.png" alt="symbols.png" /&gt;&lt;/span&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;The hacky ability to Run JMP from VSCode (through a JMP addin you have to install and have running in the background)
&lt;UL&gt;
&lt;LI&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RunningJSL.gif" style="width: 958px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/23133i4D0D83026D7869B9/image-size/large?v=v2&amp;amp;px=999" role="button" title="RunningJSL.gif" alt="RunningJSL.gif" /&gt;&lt;/span&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'd been using Notepad++ for the longest time but this having full a bunch of other extensions made me finally change.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 22 Apr 2020 14:25:15 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/JSL-Extension-for-VSCode/m-p/258351#M50759</guid>
      <dc:creator>vince_faller</dc:creator>
      <dc:date>2020-04-22T14:25:15Z</dc:date>
    </item>
    <item>
      <title>Re: JSL Extension for VSCode</title>
      <link>https://community.jmp.com/t5/Discussions/JSL-Extension-for-VSCode/m-p/258380#M50766</link>
      <description>&lt;P&gt;Very cool Vince!&lt;/P&gt;</description>
      <pubDate>Thu, 16 Apr 2020 11:09:06 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/JSL-Extension-for-VSCode/m-p/258380#M50766</guid>
      <dc:creator>pmroz</dc:creator>
      <dc:date>2020-04-16T11:09:06Z</dc:date>
    </item>
    <item>
      <title>Re: JSL Extension for VSCode</title>
      <link>https://community.jmp.com/t5/Discussions/JSL-Extension-for-VSCode/m-p/317412#M56876</link>
      <description>&lt;P&gt;This has been updated. If people are interested.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Changes:&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;Relative&amp;nbsp;pathing&amp;nbsp;should&amp;nbsp;work&amp;nbsp;with&amp;nbsp;includes&amp;nbsp;(if&amp;nbsp;the&amp;nbsp;file&amp;nbsp;exists)&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;fixed&amp;nbsp;some&amp;nbsp;annoying&amp;nbsp;snippet&amp;nbsp;issues&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;fixed&amp;nbsp;some&amp;nbsp;hovertext&amp;nbsp;functions&amp;nbsp;with&amp;nbsp;spaces&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Tue, 06 Oct 2020 17:34:01 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/JSL-Extension-for-VSCode/m-p/317412#M56876</guid>
      <dc:creator>vince_faller</dc:creator>
      <dc:date>2020-10-06T17:34:01Z</dc:date>
    </item>
    <item>
      <title>Re: JSL Extension for VSCode</title>
      <link>https://community.jmp.com/t5/Discussions/JSL-Extension-for-VSCode/m-p/410858#M66046</link>
      <description>&lt;P&gt;For those using this, We changed the way that the running JMP works.&amp;nbsp; It honestly works a lot better now.&amp;nbsp; But we also changed the keyboard shortcut to match other vscode language extensions.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;now it's &lt;KBD&gt;Alt&lt;/KBD&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;KBD&gt;Enter&lt;/KBD&gt; to run a line&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;KBD&gt;Shift&lt;/KBD&gt;&lt;SPAN&gt;+&lt;/SPAN&gt;&lt;KBD&gt;Enter&lt;/KBD&gt; to run selection (whole file if nothing is selected)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="code-line code-line code-line" data-line="18"&gt;The first time any of these commands runs, JMP will open and will start running a server that executes any JSL that is sent to it. If JMP is already open, the open instance will be used to run this server. A button is available in JMP to stop the server from running at any time.&lt;/P&gt;
&lt;P class="code-line code-line code-line" data-line="20"&gt;Running any JSL for the first time will also update the hover text for functions with any&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;New Custom Function&lt;/CODE&gt;s that are in the scripting index.&lt;/P&gt;
&lt;P class="code-line code-line code-line" data-line="22"&gt;&lt;STRONG&gt;Note&lt;/STRONG&gt;: If the extension can't find your JMP installation or if you want to specify a different version of JMP, you must specify the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;jsl.JMPlocation&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;setting. You can use the command palette (&lt;KBD&gt;Ctrl&lt;/KBD&gt;/&lt;KBD&gt;Cmd&lt;/KBD&gt;+&lt;KBD&gt;Shift&lt;/KBD&gt;+&lt;KBD&gt;P&lt;/KBD&gt;) to search for&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;Open Settings (UI)&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and then search for&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;jsl&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to see the available settings. The path provided should be similar to the examples in the table below&lt;/P&gt;</description>
      <pubDate>Wed, 18 Aug 2021 14:00:38 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/JSL-Extension-for-VSCode/m-p/410858#M66046</guid>
      <dc:creator>vince_faller</dc:creator>
      <dc:date>2021-08-18T14:00:38Z</dc:date>
    </item>
    <item>
      <title>Re: JSL Extension for VSCode</title>
      <link>https://community.jmp.com/t5/Discussions/JSL-Extension-for-VSCode/m-p/846460#M102116</link>
      <description>&lt;P&gt;I find this extension for vscode very useful for complex scripts with multiple files. I only have one annoying problem: while JSL runs perfectly, I always receive an error message saying "invalid syntax found, could not format the document" if I try to format it in vscode. Even with a trivial code like this:&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;for (i=1,i&amp;lt;=10, i++,
print(i);
);&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;I am using JMP Pro 18.1.2,&lt;/P&gt;&lt;P&gt;VsCode 1.98.0,&lt;/P&gt;&lt;P&gt;JSL extension v 0.18.0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your help&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Matteo&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Mar 2025 13:58:40 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/JSL-Extension-for-VSCode/m-p/846460#M102116</guid>
      <dc:creator>matteo_patelmo</dc:creator>
      <dc:date>2025-03-06T13:58:40Z</dc:date>
    </item>
  </channel>
</rss>

