<?xml version='1.0' encoding='UTF-8'?><plugin-repository><ff>"Tools Integration"</ff><category name="Tools Integration"><idea-plugin downloads="23145" size="385642" date="1788599956000" updatedDate="1788599956000" url=""><name>JBang</name><id>dev.jbang.intellij.JBangPlugin</id><description><![CDATA[<p><strong>JBang plugin</strong> integrates <a href="https://www.jbang.dev/">JBang</a> scripts into IntelliJ IDEA without modifying the project module model.</p>

<p>Features:</p>

<ul><li>Automatic classpath and source synchronization from <code>jbang info tools</code></li><li>Multiple JBang roots with isolated classpaths and active-root switching</li><li>Per-script <code>//JAVA</code> JDK registration and selection for standalone projects</li><li>Run and Debug configurations, gutter markers, and editor/project context actions</li><li>Completion for directives, Maven coordinates, <code>//SOURCES</code>, <code>//FILES</code>, and catalog <code>script-ref</code></li><li>Navigation for local sources, files, and catalog scripts</li><li>Exact diagnostics for invalid directives, unresolved dependencies, and missing resources</li><li>Explicit <strong>Sync JBang Project</strong> action with progress and detailed results</li><li>JSON Schema support for <code>jbang-catalog.json</code></li><li>CLI-backed <strong>New → JBang Script</strong> templates</li></ul>]]></description><version>0.102.0-eap.308</version><vendor email="jbangdev@xam.dk" url="https://jbang.dev">jbangdev</vendor><rating>4.4</rating><change-notes><![CDATA[<h3>Fixed</h3>

<ul><li>Run gutter icon now appears reliably on Kotlin scripts. The marker only recognized
  Java's doc-comment PSI type for a leading <code>///</code> shebang; it now checks the
  cross-language <code>PsiDocCommentBase</code> interface so a doc-comment-like leading
  comment is handled consistently in Kotlin (and any other language) as well
  (<a href="https://github.com/jbangdev/jbang-idea/issues/174">#174</a>).</li></ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1162724</download-url><idea-version min="n/a" max="n/a" since-build="262.0"/></idea-plugin><idea-plugin downloads="23145" size="385310" date="1788307656000" updatedDate="1788307656000" url=""><name>JBang</name><id>dev.jbang.intellij.JBangPlugin</id><description><![CDATA[<p><strong>JBang plugin</strong> integrates <a href="https://www.jbang.dev/">JBang</a> scripts into IntelliJ IDEA without modifying the project module model.</p>

<p>Features:</p>

<ul><li>Automatic classpath and source synchronization from <code>jbang info tools</code></li><li>Multiple JBang roots with isolated classpaths and active-root switching</li><li>Per-script <code>//JAVA</code> JDK registration and selection for standalone projects</li><li>Run and Debug configurations, gutter markers, and editor/project context actions</li><li>Completion for directives, Maven coordinates, <code>//SOURCES</code>, <code>//FILES</code>, and catalog <code>script-ref</code></li><li>Navigation for local sources, files, and catalog scripts</li><li>Exact diagnostics for invalid directives, unresolved dependencies, and missing resources</li><li>Explicit <strong>Sync JBang Project</strong> action with progress and detailed results</li><li>JSON Schema support for <code>jbang-catalog.json</code></li><li>CLI-backed <strong>New → JBang Script</strong> templates</li></ul>]]></description><version>0.102.0-eap.304</version><vendor email="jbangdev@xam.dk" url="https://jbang.dev">jbangdev</vendor><rating>4.4</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1159029</download-url><idea-version min="n/a" max="n/a" since-build="262.0"/></idea-plugin><idea-plugin downloads="23145" size="386161" date="1788307204000" updatedDate="1788307204000" url=""><name>JBang</name><id>dev.jbang.intellij.JBangPlugin</id><description><![CDATA[<p><strong>JBang plugin</strong> integrates <a href="https://www.jbang.dev/">JBang</a> scripts into IntelliJ IDEA without modifying the project module model.</p>

<p>Features:</p>

<ul><li>Automatic classpath and source synchronization from <code>jbang info tools</code></li><li>Multiple JBang roots with isolated classpaths and active-root switching</li><li>Per-script <code>//JAVA</code> JDK registration and selection for standalone projects</li><li>Run and Debug configurations, gutter markers, and editor/project context actions</li><li>Completion for directives, Maven coordinates, <code>//SOURCES</code>, <code>//FILES</code>, and catalog <code>script-ref</code></li><li>Navigation for local sources, files, and catalog scripts</li><li>Exact diagnostics for invalid directives, unresolved dependencies, and missing resources</li><li>Explicit <strong>Sync JBang Project</strong> action with progress and detailed results</li><li>JSON Schema support for <code>jbang-catalog.json</code></li><li>CLI-backed <strong>New → JBang Script</strong> templates</li></ul>]]></description><version>0.101.0-eap.303</version><vendor email="jbangdev@xam.dk" url="https://jbang.dev">jbangdev</vendor><rating>4.4</rating><change-notes><![CDATA[<h3>Added</h3>

<ul><li>The New JBang Script dialog now has a Copy button beside the generated <code>jbang init</code>
  command preview.</li><li>Directive-argument completion for <code>//JAVA</code> versions, <code>//REPOS</code> shortcuts, and <code>//MAIN</code>
  classes, plus multi-value completion for additional <code>//DEPS</code>, <code>//SOURCES</code>, and <code>//FILES</code>
  entries on the same directive.</li><li>Quick fixes to uppercase a mis-cased directive and to remove a duplicate <code>//DEPS</code> entry.</li><li>JShell (<code>.jsh</code>) scripts now receive directive and directive-argument completion.</li><li>Settings now link to the documentation and issue tracker.</li><li>Troubleshooting, known-limitations, and architecture documentation pages, plus a
  <code>CONTRIBUTING.md</code>.</li></ul>

<h3>Changed</h3>

<ul><li>New Script creation validates the destination and no longer overwrites files silently:
  existing files, absolute paths, and paths escaping the selected directory are rejected,
  while nested destinations are created and opened.</li><li>Run/Debug configurations created from context are matched by script path (not just name)
  and created as temporary configurations, so same-named scripts in different directories no
  longer collide.</li><li>Script detection now only recognises directives in the initial comment block at column
  zero, matching JBang, and consistently scans the first 200 lines.</li><li>The catalog JSON schema accepts current Java versions and template properties.</li><li>Feature tips link to the published documentation instead of GitHub source.</li></ul>

<h3>Fixed</h3>

<ul><li>JBang auto-detection now uses IntelliJ's console/shell environment PATH before
  the IDE process PATH, so installs from tools such as SDKMAN are found when
  IntelliJ was launched outside that shell.</li><li>Persisted JBang settings now read and write the loaded state correctly after
  IDE restart.</li><li>Run configurations validate the script, working directory, and JBang availability before
  launching.</li></ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1159028</download-url><idea-version min="n/a" max="n/a" since-build="262.0"/></idea-plugin><idea-plugin downloads="23145" size="371406" date="1788306763000" updatedDate="1788306763000" url=""><name>JBang</name><id>dev.jbang.intellij.JBangPlugin</id><description><![CDATA[<p><strong>JBang plugin</strong> integrates <a href="https://www.jbang.dev/">JBang</a> scripts into IntelliJ IDEA without modifying the project module model.</p>

<p>Features:</p>

<ul><li>Automatic classpath and source synchronization from <code>jbang info tools</code></li><li>Multiple JBang roots with isolated classpaths and active-root switching</li><li>Per-script <code>//JAVA</code> JDK registration and selection for standalone projects</li><li>Run and Debug configurations, gutter markers, and editor/project context actions</li><li>Completion for directives, Maven coordinates, <code>//SOURCES</code>, <code>//FILES</code>, and catalog <code>script-ref</code></li><li>Navigation for local sources, files, and catalog scripts</li><li>Exact diagnostics for invalid directives, unresolved dependencies, and missing resources</li><li>Explicit <strong>Sync JBang Project</strong> action with progress and detailed results</li><li>JSON Schema support for <code>jbang-catalog.json</code></li><li>CLI-backed <strong>New → JBang Script</strong> templates</li></ul>]]></description><version>0.101.0-eap.302</version><vendor email="jbangdev@xam.dk" url="https://jbang.dev">jbangdev</vendor><rating>4.4</rating><change-notes><![CDATA[<h3>Fixed</h3>

<ul><li>JBang auto-detection now uses IntelliJ's console/shell environment PATH before
  the IDE process PATH, so installs from tools such as SDKMAN are found when
  IntelliJ was launched outside that shell.</li><li>Persisted JBang settings now read and write the loaded state correctly after
  IDE restart.</li></ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1159027</download-url><idea-version min="n/a" max="n/a" since-build="262.0"/></idea-plugin><idea-plugin downloads="23145" size="386129" date="1788306673000" updatedDate="1788306673000" url=""><name>JBang</name><id>dev.jbang.intellij.JBangPlugin</id><description><![CDATA[<p><strong>JBang plugin</strong> integrates <a href="https://www.jbang.dev/">JBang</a> scripts into IntelliJ IDEA without modifying the project module model.</p>

<p>Features:</p>

<ul><li>Automatic classpath and source synchronization from <code>jbang info tools</code></li><li>Multiple JBang roots with isolated classpaths and active-root switching</li><li>Per-script <code>//JAVA</code> JDK registration and selection for standalone projects</li><li>Run and Debug configurations, gutter markers, and editor/project context actions</li><li>Completion for directives, Maven coordinates, <code>//SOURCES</code>, <code>//FILES</code>, and catalog <code>script-ref</code></li><li>Navigation for local sources, files, and catalog scripts</li><li>Exact diagnostics for invalid directives, unresolved dependencies, and missing resources</li><li>Explicit <strong>Sync JBang Project</strong> action with progress and detailed results</li><li>JSON Schema support for <code>jbang-catalog.json</code></li><li>CLI-backed <strong>New → JBang Script</strong> templates</li></ul>]]></description><version>0.102.0</version><vendor email="jbangdev@xam.dk" url="https://jbang.dev">jbangdev</vendor><rating>4.4</rating><change-notes><![CDATA[<h3>Added</h3>

<ul><li>The New JBang Script dialog now has a Copy button beside the generated <code>jbang init</code>
  command preview.</li><li>Directive-argument completion for <code>//JAVA</code> versions, <code>//REPOS</code> shortcuts, and <code>//MAIN</code>
  classes, plus multi-value completion for additional <code>//DEPS</code>, <code>//SOURCES</code>, and <code>//FILES</code>
  entries on the same directive.</li><li>Quick fixes to uppercase a mis-cased directive and to remove a duplicate <code>//DEPS</code> entry.</li><li>JShell (<code>.jsh</code>) scripts now receive directive and directive-argument completion.</li><li>Settings now link to the documentation and issue tracker.</li><li>Troubleshooting, known-limitations, and architecture documentation pages, plus a
  <code>CONTRIBUTING.md</code>.</li></ul>

<h3>Changed</h3>

<ul><li>New Script creation validates the destination and no longer overwrites files silently:
  existing files, absolute paths, and paths escaping the selected directory are rejected,
  while nested destinations are created and opened.</li><li>Run/Debug configurations created from context are matched by script path (not just name)
  and created as temporary configurations, so same-named scripts in different directories no
  longer collide.</li><li>Script detection now only recognises directives in the initial comment block at column
  zero, matching JBang, and consistently scans the first 200 lines.</li><li>The catalog JSON schema accepts current Java versions and template properties.</li><li>Feature tips link to the published documentation instead of GitHub source.</li></ul>

<h3>Fixed</h3>

<ul><li>JBang auto-detection now uses IntelliJ's console/shell environment PATH before
  the IDE process PATH, so installs from tools such as SDKMAN are found when
  IntelliJ was launched outside that shell.</li><li>Persisted JBang settings now read and write the loaded state correctly after
  IDE restart.</li><li>Run configurations validate the script, working directory, and JBang availability before
  launching.</li></ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1159026</download-url><idea-version min="n/a" max="n/a" since-build="262.0"/></idea-plugin><idea-plugin downloads="23145" size="371402" date="1788305958000" updatedDate="1788305958000" url=""><name>JBang</name><id>dev.jbang.intellij.JBangPlugin</id><description><![CDATA[<p><strong>JBang plugin</strong> integrates <a href="https://www.jbang.dev/">JBang</a> scripts into IntelliJ IDEA without modifying the project module model.</p>

<p>Features:</p>

<ul><li>Automatic classpath and source synchronization from <code>jbang info tools</code></li><li>Multiple JBang roots with isolated classpaths and active-root switching</li><li>Per-script <code>//JAVA</code> JDK registration and selection for standalone projects</li><li>Run and Debug configurations, gutter markers, and editor/project context actions</li><li>Completion for directives, Maven coordinates, <code>//SOURCES</code>, <code>//FILES</code>, and catalog <code>script-ref</code></li><li>Navigation for local sources, files, and catalog scripts</li><li>Exact diagnostics for invalid directives, unresolved dependencies, and missing resources</li><li>Explicit <strong>Sync JBang Project</strong> action with progress and detailed results</li><li>JSON Schema support for <code>jbang-catalog.json</code></li><li>CLI-backed <strong>New → JBang Script</strong> templates</li></ul>]]></description><version>0.101.0-eap.300</version><vendor email="jbangdev@xam.dk" url="https://jbang.dev">jbangdev</vendor><rating>4.4</rating><change-notes><![CDATA[<h3>Fixed</h3>

<ul><li>JBang auto-detection now uses IntelliJ's console/shell environment PATH before
  the IDE process PATH, so installs from tools such as SDKMAN are found when
  IntelliJ was launched outside that shell.</li><li>Persisted JBang settings now read and write the loaded state correctly after
  IDE restart.</li></ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1159022</download-url><idea-version min="n/a" max="n/a" since-build="262.0"/></idea-plugin><idea-plugin downloads="23145" size="371066" date="1788095630000" updatedDate="1788095630000" url=""><name>JBang</name><id>dev.jbang.intellij.JBangPlugin</id><description><![CDATA[<p><strong>JBang plugin</strong> integrates <a href="https://www.jbang.dev/">JBang</a> scripts into IntelliJ IDEA without modifying the project module model.</p>

<p>Features:</p>

<ul><li>Automatic classpath and source synchronization from <code>jbang info tools</code></li><li>Multiple JBang roots with isolated classpaths and active-root switching</li><li>Per-script <code>//JAVA</code> JDK registration and selection for standalone projects</li><li>Run and Debug configurations, gutter markers, and editor/project context actions</li><li>Completion for directives, Maven coordinates, <code>//SOURCES</code>, <code>//FILES</code>, and catalog <code>script-ref</code></li><li>Navigation for local sources, files, and catalog scripts</li><li>Exact diagnostics for invalid directives, unresolved dependencies, and missing resources</li><li>Explicit <strong>Sync JBang Project</strong> action with progress and detailed results</li><li>JSON Schema support for <code>jbang-catalog.json</code></li><li>CLI-backed <strong>New → JBang Script</strong> templates</li></ul>]]></description><version>0.101.0-eap.287</version><vendor email="jbangdev@xam.dk" url="https://jbang.dev">jbangdev</vendor><rating>4.4</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1157064</download-url><idea-version min="n/a" max="n/a" since-build="262.0"/></idea-plugin><idea-plugin downloads="23145" size="371491" date="1788078864000" updatedDate="1788078864000" url=""><name>JBang</name><id>dev.jbang.intellij.JBangPlugin</id><description><![CDATA[<p><strong>JBang plugin</strong> integrates <a href="https://www.jbang.dev/">JBang</a> scripts into IntelliJ IDEA without modifying the project module model.</p>

<p>Features:</p>

<ul><li>Automatic classpath and source synchronization from <code>jbang info tools</code></li><li>Multiple JBang roots with isolated classpaths and active-root switching</li><li>Per-script <code>//JAVA</code> JDK registration and selection for standalone projects</li><li>Run and Debug configurations, gutter markers, and editor/project context actions</li><li>Completion for directives, Maven coordinates, <code>//SOURCES</code>, <code>//FILES</code>, and catalog <code>script-ref</code></li><li>Navigation for local sources, files, and catalog scripts</li><li>Exact diagnostics for invalid directives, unresolved dependencies, and missing resources</li><li>Explicit <strong>Sync JBang Project</strong> action with progress and detailed results</li><li>JSON Schema support for <code>jbang-catalog.json</code></li><li>CLI-backed <strong>New → JBang Script</strong> templates</li></ul>]]></description><version>0.101.0</version><vendor email="jbangdev@xam.dk" url="https://jbang.dev">jbangdev</vendor><rating>4.4</rating><change-notes><![CDATA[<h3>Added</h3>

<ul><li>Template creation now displays declared template properties in an IntelliJ-style key/value
  table, resolves free-form catalog-qualified template IDs, reports the exact resolved template
  and catalog, and passes user overrides to <code>jbang init</code> (<a href="https://github.com/jbangdev/jbang-idea/issues/46">#46</a>).</li></ul>

<h3>Changed</h3>

<ul><li>Run/Debug configurations now use IntelliJ's standard parameter controls, including macro
  expansion, structured environment variables, parent-environment selection, and consistent
  options and working-directory handling in terminal mode.</li></ul>

<h3>Fixed</h3>

<ul><li>Windows: <code>CreateProcess error=193</code> when running scripts — the plugin resolved to the
  extensionless <code>jbang</code> bash script instead of <code>jbang.cmd</code> in <code>~/.jbang/bin</code> and <code>JBANG_HOME</code>.</li><li>Kotlin-compiled dependencies now resolve in standalone JBang scripts under Kotlin K2 mode.
  The active script's Kotlin JARs are mirrored to a module library only when required; Java-only
  JBang dependencies remain isolated per script. The support library is named after its relevant
  script instead of using the internal “active root” terminology (<a href="https://github.com/jbangdev/jbang-idea/issues/165">#165</a>).</li><li>Run gutter icon now appears on Kotlin class names and <code>fun main()</code> declarations, not just
  on directive comments. Previously only Java PSI types were handled (<a href="https://github.com/jbangdev/jbang-idea/issues/164">#164</a>).</li><li>Fix crash when syncing from the status bar widget: <code>saveDocument</code> was called outside
  <code>WriteIntentReadAction</code>, causing a threading assertion on EDT (<a href="https://github.com/jbangdev/jbang-idea/issues/166">#166</a>).</li><li>Avoid evaluating run-marker tooltips on the EDT when positioning feature tips, which could
  trigger IntelliJ's "Slow operations are prohibited on EDT" assertion.</li></ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1157029</download-url><idea-version min="n/a" max="n/a" since-build="262.0"/></idea-plugin><idea-plugin downloads="23145" size="370686" date="1788076537000" updatedDate="1788076537000" url=""><name>JBang</name><id>dev.jbang.intellij.JBangPlugin</id><description><![CDATA[<p><strong>JBang plugin</strong> integrates <a href="https://www.jbang.dev/">JBang</a> scripts into IntelliJ IDEA without modifying the project module model.</p>

<p>Features:</p>

<ul><li>Automatic classpath and source synchronization from <code>jbang info tools</code></li><li>Multiple JBang roots with isolated classpaths and active-root switching</li><li>Per-script <code>//JAVA</code> JDK registration and selection for standalone projects</li><li>Run and Debug configurations, gutter markers, and editor/project context actions</li><li>Completion for directives, Maven coordinates, <code>//SOURCES</code>, <code>//FILES</code>, and catalog <code>script-ref</code></li><li>Navigation for local sources, files, and catalog scripts</li><li>Exact diagnostics for invalid directives, unresolved dependencies, and missing resources</li><li>Explicit <strong>Sync JBang Project</strong> action with progress and detailed results</li><li>JSON Schema support for <code>jbang-catalog.json</code></li><li>CLI-backed <strong>New → JBang Script</strong> templates</li></ul>]]></description><version>0.101.0-eap.285</version><vendor email="jbangdev@xam.dk" url="https://jbang.dev">jbangdev</vendor><rating>4.4</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1157017</download-url><idea-version min="n/a" max="n/a" since-build="262.0"/></idea-plugin><idea-plugin downloads="23145" size="371513" date="1788048739000" updatedDate="1788048739000" url=""><name>JBang</name><id>dev.jbang.intellij.JBangPlugin</id><description><![CDATA[<p><strong>JBang plugin</strong> integrates <a href="https://www.jbang.dev/">JBang</a> scripts into IntelliJ IDEA without modifying the project module model.</p>

<p>Features:</p>

<ul><li>Automatic classpath and source synchronization from <code>jbang info tools</code></li><li>Multiple JBang roots with isolated classpaths and active-root switching</li><li>Per-script <code>//JAVA</code> JDK registration and selection for standalone projects</li><li>Run and Debug configurations, gutter markers, and editor/project context actions</li><li>Completion for directives, Maven coordinates, <code>//SOURCES</code>, <code>//FILES</code>, and catalog <code>script-ref</code></li><li>Navigation for local sources, files, and catalog scripts</li><li>Exact diagnostics for invalid directives, unresolved dependencies, and missing resources</li><li>Explicit <strong>Sync JBang Project</strong> action with progress and detailed results</li><li>JSON Schema support for <code>jbang-catalog.json</code></li><li>CLI-backed <strong>New → JBang Script</strong> templates</li></ul>]]></description><version>0.100.1-eap.284</version><vendor email="jbangdev@xam.dk" url="https://jbang.dev">jbangdev</vendor><rating>4.4</rating><change-notes><![CDATA[<h3>Added</h3>

<ul><li>Template creation now displays declared template properties in an IntelliJ-style key/value
  table, resolves free-form catalog-qualified template IDs, reports the exact resolved template
  and catalog, and passes user overrides to <code>jbang init</code> (<a href="https://github.com/jbangdev/jbang-idea/issues/46">#46</a>).</li></ul>

<h3>Changed</h3>

<ul><li>Run/Debug configurations now use IntelliJ's standard parameter controls, including macro
  expansion, structured environment variables, parent-environment selection, and consistent
  options and working-directory handling in terminal mode.</li></ul>

<h3>Fixed</h3>

<ul><li>Windows: <code>CreateProcess error=193</code> when running scripts — the plugin resolved to the
  extensionless <code>jbang</code> bash script instead of <code>jbang.cmd</code> in <code>~/.jbang/bin</code> and <code>JBANG_HOME</code>.</li><li>Kotlin-compiled dependencies now resolve in standalone JBang scripts under Kotlin K2 mode.
  The active script's Kotlin JARs are mirrored to a module library only when required; Java-only
  JBang dependencies remain isolated per script. The support library is named after its relevant
  script instead of using the internal “active root” terminology (<a href="https://github.com/jbangdev/jbang-idea/issues/165">#165</a>).</li><li>Run gutter icon now appears on Kotlin class names and <code>fun main()</code> declarations, not just
  on directive comments. Previously only Java PSI types were handled (<a href="https://github.com/jbangdev/jbang-idea/issues/164">#164</a>).</li><li>Fix crash when syncing from the status bar widget: <code>saveDocument</code> was called outside
  <code>WriteIntentReadAction</code>, causing a threading assertion on EDT (<a href="https://github.com/jbangdev/jbang-idea/issues/166">#166</a>).</li><li>Avoid evaluating run-marker tooltips on the EDT when positioning feature tips, which could
  trigger IntelliJ's "Slow operations are prohibited on EDT" assertion.</li></ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1156838</download-url><idea-version min="n/a" max="n/a" since-build="262.0"/></idea-plugin><idea-plugin downloads="23145" size="364972" date="1787811566000" updatedDate="1787811566000" url=""><name>JBang</name><id>dev.jbang.intellij.JBangPlugin</id><description><![CDATA[<p><strong>JBang plugin</strong> integrates <a href="https://www.jbang.dev/">JBang</a> scripts into IntelliJ IDEA without modifying the project module model.</p>

<p>Features:</p>

<ul><li>Automatic classpath and source synchronization from <code>jbang info tools</code></li><li>Multiple JBang roots with isolated classpaths and active-root switching</li><li>Per-script <code>//JAVA</code> JDK registration and selection for standalone projects</li><li>Run and Debug configurations, gutter markers, and editor/project context actions</li><li>Completion for directives, Maven coordinates, <code>//SOURCES</code>, <code>//FILES</code>, and catalog <code>script-ref</code></li><li>Navigation for local sources, files, and catalog scripts</li><li>Exact diagnostics for invalid directives, unresolved dependencies, and missing resources</li><li>Explicit <strong>Sync JBang Project</strong> action with progress and detailed results</li><li>JSON Schema support for <code>jbang-catalog.json</code></li><li>CLI-backed <strong>New → JBang Script</strong> templates</li></ul>]]></description><version>0.100.1-eap.281</version><vendor email="jbangdev@xam.dk" url="https://jbang.dev">jbangdev</vendor><rating>4.4</rating><change-notes><![CDATA[<h3>Added</h3>

<ul><li>Template creation now displays declared template properties in an IntelliJ-style key/value
  table, resolves free-form catalog-qualified template IDs, reports the exact resolved template
  and catalog, and passes user overrides to <code>jbang init</code> (<a href="https://github.com/jbangdev/jbang-idea/issues/46">#46</a>).</li></ul>

<h3>Changed</h3>

<ul><li>Run/Debug configurations now use IntelliJ's standard parameter controls, including macro
  expansion, structured environment variables, parent-environment selection, and consistent
  options and working-directory handling in terminal mode.</li></ul>

<h3>Fixed</h3>

<ul><li>Windows: <code>CreateProcess error=193</code> when running scripts — the plugin resolved to the
  extensionless <code>jbang</code> bash script instead of <code>jbang.cmd</code> in <code>~/.jbang/bin</code> and <code>JBANG_HOME</code>.</li><li>Run gutter icon now appears on Kotlin class names and <code>fun main()</code> declarations, not just
  on directive comments. Previously only Java PSI types were handled (<a href="https://github.com/jbangdev/jbang-idea/issues/164">#164</a>).</li><li>Fix crash when syncing from the status bar widget: <code>saveDocument</code> was called outside
  <code>WriteIntentReadAction</code>, causing a threading assertion on EDT (<a href="https://github.com/jbangdev/jbang-idea/issues/166">#166</a>).</li><li>Avoid evaluating run-marker tooltips on the EDT when positioning feature tips, which could
  trigger IntelliJ's "Slow operations are prohibited on EDT" assertion.</li></ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1153269</download-url><idea-version min="n/a" max="n/a" since-build="262.0"/></idea-plugin><idea-plugin downloads="23145" size="338497" date="1787506565000" updatedDate="1787506565000" url=""><name>JBang</name><id>dev.jbang.intellij.JBangPlugin</id><description><![CDATA[<p><strong>JBang plugin</strong> integrates <a href="https://www.jbang.dev/">JBang</a> scripts into IntelliJ IDEA without modifying the project module model.</p>

<p>Features:</p>

<ul><li>Automatic classpath and source synchronization from <code>jbang info tools</code></li><li>Multiple JBang roots with isolated classpaths and active-root switching</li><li>Per-script <code>//JAVA</code> JDK registration and selection for standalone projects</li><li>Run and Debug configurations, gutter markers, and editor/project context actions</li><li>Completion for directives, Maven coordinates, <code>//SOURCES</code>, <code>//FILES</code>, and catalog <code>script-ref</code></li><li>Navigation for local sources, files, and catalog scripts</li><li>Exact diagnostics for invalid directives, unresolved dependencies, and missing resources</li><li>Explicit <strong>Sync JBang Project</strong> action with progress and detailed results</li><li>JSON Schema support for <code>jbang-catalog.json</code></li><li>CLI-backed <strong>New → JBang Script</strong> templates</li></ul>]]></description><version>0.100.1-eap.276</version><vendor email="jbangdev@xam.dk" url="https://jbang.dev">jbangdev</vendor><rating>4.4</rating><change-notes><![CDATA[<h3>Changed</h3>

<ul><li>Run/Debug configurations now use IntelliJ's standard parameter controls, including macro
  expansion, structured environment variables, parent-environment selection, and consistent
  options and working-directory handling in terminal mode.</li></ul>

<h3>Fixed</h3>

<ul><li>Run gutter icon now appears on Kotlin class names and <code>fun main()</code> declarations, not just
  on directive comments. Previously only Java PSI types were handled (<a href="https://github.com/jbangdev/jbang-idea/issues/164">#164</a>).</li><li>Fix crash when syncing from the status bar widget: <code>saveDocument</code> was called outside
  <code>WriteIntentReadAction</code>, causing a threading assertion on EDT (<a href="https://github.com/jbangdev/jbang-idea/issues/166">#166</a>).</li><li>Avoid evaluating run-marker tooltips on the EDT when positioning feature tips, which could
  trigger IntelliJ's "Slow operations are prohibited on EDT" assertion.</li></ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1148331</download-url><idea-version min="n/a" max="n/a" since-build="262.0"/></idea-plugin><idea-plugin downloads="23145" size="338118" date="1787468436000" updatedDate="1787468436000" url=""><name>JBang</name><id>dev.jbang.intellij.JBangPlugin</id><description><![CDATA[<p><strong>JBang plugin</strong> integrates <a href="https://www.jbang.dev/">JBang</a> scripts into IntelliJ IDEA without modifying the project module model.</p>

<p>Features:</p>

<ul><li>Automatic classpath and source synchronization from <code>jbang info tools</code></li><li>Multiple JBang roots with isolated classpaths and active-root switching</li><li>Per-script <code>//JAVA</code> JDK registration and selection for standalone projects</li><li>Run and Debug configurations, gutter markers, and editor/project context actions</li><li>Completion for directives, Maven coordinates, <code>//SOURCES</code>, <code>//FILES</code>, and catalog <code>script-ref</code></li><li>Navigation for local sources, files, and catalog scripts</li><li>Exact diagnostics for invalid directives, unresolved dependencies, and missing resources</li><li>Explicit <strong>Sync JBang Project</strong> action with progress and detailed results</li><li>JSON Schema support for <code>jbang-catalog.json</code></li><li>CLI-backed <strong>New → JBang Script</strong> templates</li></ul>]]></description><version>0.100.1-eap.274</version><vendor email="jbangdev@xam.dk" url="https://jbang.dev">jbangdev</vendor><rating>4.4</rating><change-notes><![CDATA[<h3>Changed</h3>

<ul><li>Run/Debug configurations now use IntelliJ's standard parameter controls, including macro
  expansion, structured environment variables, parent-environment selection, and consistent
  options and working-directory handling in terminal mode.</li></ul>

<h3>Fixed</h3>

<ul><li>Avoid evaluating run-marker tooltips on the EDT when positioning feature tips, which could
  trigger IntelliJ's "Slow operations are prohibited on EDT" assertion.</li></ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1147976</download-url><idea-version min="n/a" max="n/a" since-build="262.0"/></idea-plugin><idea-plugin downloads="23145" size="338223" date="1787432690000" updatedDate="1787432690000" url=""><name>JBang</name><id>dev.jbang.intellij.JBangPlugin</id><description><![CDATA[<p><strong>JBang plugin</strong> integrates <a href="https://www.jbang.dev/">JBang</a> scripts into IntelliJ IDEA without modifying the project module model.</p>

<p>Features:</p>

<ul><li>Automatic classpath and source synchronization from <code>jbang info tools</code></li><li>Multiple JBang roots with isolated classpaths and active-root switching</li><li>Per-script <code>//JAVA</code> JDK registration and selection for standalone projects</li><li>Run and Debug configurations, gutter markers, and editor/project context actions</li><li>Completion for directives, Maven coordinates, <code>//SOURCES</code>, <code>//FILES</code>, and catalog <code>script-ref</code></li><li>Navigation for local sources, files, and catalog scripts</li><li>Exact diagnostics for invalid directives, unresolved dependencies, and missing resources</li><li>Explicit <strong>Sync JBang Project</strong> action with progress and detailed results</li><li>JSON Schema support for <code>jbang-catalog.json</code></li><li>CLI-backed <strong>New → JBang Script</strong> templates</li></ul>]]></description><version>0.100.1-eap.273</version><vendor email="jbangdev@xam.dk" url="https://jbang.dev">jbangdev</vendor><rating>4.4</rating><change-notes><![CDATA[<h3>Changed</h3>

<ul><li>Run/Debug configurations now use IntelliJ's standard parameter controls, including macro
  expansion, structured environment variables, parent-environment selection, and consistent
  options and working-directory handling in terminal mode.</li></ul>

<h3>Fixed</h3>

<ul><li>Avoid evaluating run-marker tooltips on the EDT when positioning feature tips, which could
  trigger IntelliJ's "Slow operations are prohibited on EDT" assertion.</li></ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1147383</download-url><idea-version min="n/a" max="n/a" since-build="262.0"/></idea-plugin><idea-plugin downloads="23145" size="337557" date="1787428180000" updatedDate="1787428180000" url=""><name>JBang</name><id>dev.jbang.intellij.JBangPlugin</id><description><![CDATA[<p><strong>JBang plugin</strong> integrates <a href="https://www.jbang.dev/">JBang</a> scripts into IntelliJ IDEA without modifying the project module model.</p>

<p>Features:</p>

<ul><li>Automatic classpath and source synchronization from <code>jbang info tools</code></li><li>Multiple JBang roots with isolated classpaths and active-root switching</li><li>Per-script <code>//JAVA</code> JDK registration and selection for standalone projects</li><li>Run and Debug configurations, gutter markers, and editor/project context actions</li><li>Completion for directives, Maven coordinates, <code>//SOURCES</code>, <code>//FILES</code>, and catalog <code>script-ref</code></li><li>Navigation for local sources, files, and catalog scripts</li><li>Exact diagnostics for invalid directives, unresolved dependencies, and missing resources</li><li>Explicit <strong>Sync JBang Project</strong> action with progress and detailed results</li><li>JSON Schema support for <code>jbang-catalog.json</code></li><li>CLI-backed <strong>New → JBang Script</strong> templates</li></ul>]]></description><version>0.100.1-eap.272</version><vendor email="jbangdev@xam.dk" url="https://jbang.dev">jbangdev</vendor><rating>4.4</rating><change-notes><![CDATA[<h3>Changed</h3>

<ul><li>Run/Debug configurations now use IntelliJ's standard parameter controls, including macro
  expansion, structured environment variables, parent-environment selection, and consistent
  options and working-directory handling in terminal mode.</li></ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1147379</download-url><idea-version min="n/a" max="n/a" since-build="262.0"/></idea-plugin><idea-plugin downloads="23145" size="331786" date="1787410997000" updatedDate="1787410997000" url=""><name>JBang</name><id>dev.jbang.intellij.JBangPlugin</id><description><![CDATA[<p><strong>JBang plugin</strong> integrates <a href="https://www.jbang.dev/">JBang</a> scripts into IntelliJ IDEA without modifying the project module model.</p>

<p>Features:</p>

<ul><li>Automatic classpath and source synchronization from <code>jbang info tools</code></li><li>Multiple JBang roots with isolated classpaths and active-root switching</li><li>Per-script <code>//JAVA</code> JDK registration and selection for standalone projects</li><li>Run and Debug configurations, gutter markers, and editor/project context actions</li><li>Completion for directives, Maven coordinates, <code>//SOURCES</code>, <code>//FILES</code>, and catalog <code>script-ref</code></li><li>Navigation for local sources, files, and catalog scripts</li><li>Exact diagnostics for invalid directives, unresolved dependencies, and missing resources</li><li>Explicit <strong>Sync JBang Project</strong> action with progress and detailed results</li><li>JSON Schema support for <code>jbang-catalog.json</code></li><li>CLI-backed <strong>New → JBang Script</strong> templates</li></ul>]]></description><version>0.100.1-eap.270</version><vendor email="jbangdev@xam.dk" url="https://jbang.dev">jbangdev</vendor><rating>4.4</rating><change-notes><![CDATA[]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1147332</download-url><idea-version min="n/a" max="n/a" since-build="262.0"/></idea-plugin></category></plugin-repository>