diff options
Diffstat (limited to 'src/main/resources/META-INF')
| -rw-r--r-- | src/main/resources/META-INF/Trident-IdeaVim.xml | 4 | ||||
| -rw-r--r-- | src/main/resources/META-INF/plugin.xml | 264 | ||||
| -rw-r--r-- | src/main/resources/META-INF/pluginIcon.svg | 52 |
3 files changed, 160 insertions, 160 deletions
diff --git a/src/main/resources/META-INF/Trident-IdeaVim.xml b/src/main/resources/META-INF/Trident-IdeaVim.xml index 164f46c..b72ce85 100644 --- a/src/main/resources/META-INF/Trident-IdeaVim.xml +++ b/src/main/resources/META-INF/Trident-IdeaVim.xml @@ -1,2 +1,2 @@ -<idea-plugin> -</idea-plugin> +<idea-plugin>
+</idea-plugin>
diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml index e52e798..60095a7 100644 --- a/src/main/resources/META-INF/plugin.xml +++ b/src/main/resources/META-INF/plugin.xml @@ -1,133 +1,133 @@ -<!-- Plugin Configuration File. Read more: https://plugins.jetbrains.com/docs/intellij/plugin-configuration-file.html --> -<idea-plugin> - <!-- Unique identifier of the plugin. It should be FQN. It cannot be changed between the plugin versions. --> - <id>me.kyren223.trident</id> - - <!-- Public plugin name should be written in Title Case. - Guidelines: https://plugins.jetbrains.com/docs/marketplace/plugin-overview-page.html#plugin-name --> - <name>Trident</name> - - <!-- A displayed Vendor name or Organization ID displayed on the Plugins Page. --> - <vendor email="ulmliad223@gmail.com" url="https://discord.gg/7vpTv7m3QR">Kyren223</vendor> - - <!-- Description of the plugin displayed on the Plugin Page and IDE Plugin Manager. - Simple HTML elements (text formatting, paragraphs, and lists) can be added inside of <![CDATA[ ]]> tag. - Guidelines: https://plugins.jetbrains.com/docs/marketplace/plugin-overview-page.html#plugin-description --> - <description><![CDATA[ - <h3>Trident</h3> - Trident is a plugin for JetBrains IDEs that provides a fast and intuitive<br> - way to navigate between files effortlessly.<br> - <br> - The plugin is inspired by the "Harpoon" plugin made<br> - by ThePrimeagen for Neovim.<br> - <br> - Trident aims to bring the same experience to JetBrains IDEs.<br> - but with additional features and proper integration with the IDE.<br> - <br> - Want to help contribute to the project?<br> - Source code: <a href="https://github.com/Kyren223/Trident">GitHub Repo</a><br> - ]]></description> - - <!-- Product and plugin compatibility requirements. - Read more: https://plugins.jetbrains.com/docs/intellij/plugin-compatibility.html --> - <depends>com.intellij.modules.platform</depends> - <depends optional="true" config-file="Trident-IdeaVim.xml">IdeaVIM</depends> - <!-- Extension points defined by the plugin. - Read more: https://plugins.jetbrains.com/docs/intellij/plugin-extension-points.html --> - <extensions defaultExtensionNs="com.intellij"> - <applicationConfigurable - parentId="tools" - instance="me.kyren223.trident.ui.SettingsConfigurable" - id="me.kyren223.trident.ui.SettingsConfigurable" - displayName="Trident Settings"/> - <applicationService serviceImplementation="me.kyren223.trident.data.SettingsState"/> - </extensions> - - <actions> - <group id="me.kyren223.trident.mainGroup" - text="Trident" description="Trident" - popup="true"> - </group> - - <!-- Trident Select Buffer --> - <action id="TridentSelect1" class="me.kyren223.trident.actions.TridentSelectAction" - text="Select Buffer 1"> - <add-to-group group-id="me.kyren223.trident.mainGroup"/> - </action> - <action id="TridentSelect2" class="me.kyren223.trident.actions.TridentSelectAction" - text="Select Buffer 2"> - <add-to-group group-id="me.kyren223.trident.mainGroup"/> - </action> - <action id="TridentSelect3" class="me.kyren223.trident.actions.TridentSelectAction" - text="Select Buffer 3"> - <add-to-group group-id="me.kyren223.trident.mainGroup"/> - </action> - <action id="TridentSelect4" class="me.kyren223.trident.actions.TridentSelectAction" - text="Select Buffer 4"> - <add-to-group group-id="me.kyren223.trident.mainGroup"/> - </action> - <action id="TridentSelect5" class="me.kyren223.trident.actions.TridentSelectAction" - text="Select Buffer 5"> - <add-to-group group-id="me.kyren223.trident.mainGroup"/> - </action> - <action id="TridentSelect6" class="me.kyren223.trident.actions.TridentSelectAction" - text="Select Buffer 6"> - <add-to-group group-id="me.kyren223.trident.mainGroup"/> - </action> - <action id="TridentSelect7" class="me.kyren223.trident.actions.TridentSelectAction" - text="Select Buffer 7"> - <add-to-group group-id="me.kyren223.trident.mainGroup"/> - </action> - <action id="TridentSelect8" class="me.kyren223.trident.actions.TridentSelectAction" - text="Select Buffer 8"> - <add-to-group group-id="me.kyren223.trident.mainGroup"/> - </action> - <action id="TridentSelect9" class="me.kyren223.trident.actions.TridentSelectAction" - text="Select Buffer 9"> - <add-to-group group-id="me.kyren223.trident.mainGroup"/> - </action> - <action id="TridentSelect10" class="me.kyren223.trident.actions.TridentSelectAction" - text="Select Buffer 10"> - <add-to-group group-id="me.kyren223.trident.mainGroup"/> - </action> - - <!-- Select Previous & Next Buffer --> - <action id="TridentSelectPrev" - class="me.kyren223.trident.actions.TridentSelectAction" - text="Select Previous Buffer"> - <add-to-group group-id="me.kyren223.trident.mainGroup"/> - </action> - <action id="TridentSelectNext" - class="me.kyren223.trident.actions.TridentSelectAction" - text="Select Next Buffer"> - <add-to-group group-id="me.kyren223.trident.mainGroup"/> - </action> - - <!-- Append --> - <action id="TridentAppend" - class="me.kyren223.trident.actions.TridentAppendAction" - text="Append File"> - <add-to-group group-id="me.kyren223.trident.mainGroup"/> - </action> - - <!-- UI Actions --> - <action id="TridentList" - class="me.kyren223.trident.actions.TridentListAction" - text="Toggle Quick Menu"> - <add-to-group group-id="me.kyren223.trident.mainGroup"/> - </action> - - <action id="TridentListSelect" - class="me.kyren223.trident.actions.TridentListSelectAction" - text="Quick Menu Select"> - <add-to-group group-id="me.kyren223.trident.mainGroup"/> - </action> - - <action id="TridentMappings" - class="me.kyren223.trident.actions.TridentMappingsAction" - text="Toggle Path Mappings Menu"> - <add-to-group group-id="me.kyren223.trident.mainGroup"/> - </action> - </actions> - +<!-- Plugin Configuration File. Read more: https://plugins.jetbrains.com/docs/intellij/plugin-configuration-file.html -->
+<idea-plugin>
+ <!-- Unique identifier of the plugin. It should be FQN. It cannot be changed between the plugin versions. -->
+ <id>me.kyren223.trident</id>
+
+ <!-- Public plugin name should be written in Title Case.
+ Guidelines: https://plugins.jetbrains.com/docs/marketplace/plugin-overview-page.html#plugin-name -->
+ <name>Trident</name>
+
+ <!-- A displayed Vendor name or Organization ID displayed on the Plugins Page. -->
+ <vendor email="ulmliad223@gmail.com" url="https://discord.gg/7vpTv7m3QR">Kyren223</vendor>
+
+ <!-- Description of the plugin displayed on the Plugin Page and IDE Plugin Manager.
+ Simple HTML elements (text formatting, paragraphs, and lists) can be added inside of <![CDATA[ ]]> tag.
+ Guidelines: https://plugins.jetbrains.com/docs/marketplace/plugin-overview-page.html#plugin-description -->
+ <description><![CDATA[
+ <h3>Trident</h3>
+ Trident is a plugin for JetBrains IDEs that provides a fast and intuitive<br>
+ way to navigate between files effortlessly.<br>
+ <br>
+ The plugin is inspired by the "Harpoon" plugin made<br>
+ by ThePrimeagen for Neovim.<br>
+ <br>
+ Trident aims to bring the same experience to JetBrains IDEs.<br>
+ but with additional features and proper integration with the IDE.<br>
+ <br>
+ Want to help contribute to the project?<br>
+ Source code: <a href="https://github.com/Kyren223/Trident">GitHub Repo</a><br>
+ ]]></description>
+
+ <!-- Product and plugin compatibility requirements.
+ Read more: https://plugins.jetbrains.com/docs/intellij/plugin-compatibility.html -->
+ <depends>com.intellij.modules.platform</depends>
+ <depends optional="true" config-file="Trident-IdeaVim.xml">IdeaVIM</depends>
+ <!-- Extension points defined by the plugin.
+ Read more: https://plugins.jetbrains.com/docs/intellij/plugin-extension-points.html -->
+ <extensions defaultExtensionNs="com.intellij">
+ <applicationConfigurable
+ parentId="tools"
+ instance="me.kyren223.trident.ui.SettingsConfigurable"
+ id="me.kyren223.trident.ui.SettingsConfigurable"
+ displayName="Trident Settings"/>
+ <applicationService serviceImplementation="me.kyren223.trident.data.SettingsState"/>
+ </extensions>
+
+ <actions>
+ <group id="me.kyren223.trident.mainGroup"
+ text="Trident" description="Trident"
+ popup="true">
+ </group>
+
+ <!-- Trident Select Buffer -->
+ <action id="TridentSelect1" class="me.kyren223.trident.actions.TridentSelectAction"
+ text="Select Buffer 1">
+ <add-to-group group-id="me.kyren223.trident.mainGroup"/>
+ </action>
+ <action id="TridentSelect2" class="me.kyren223.trident.actions.TridentSelectAction"
+ text="Select Buffer 2">
+ <add-to-group group-id="me.kyren223.trident.mainGroup"/>
+ </action>
+ <action id="TridentSelect3" class="me.kyren223.trident.actions.TridentSelectAction"
+ text="Select Buffer 3">
+ <add-to-group group-id="me.kyren223.trident.mainGroup"/>
+ </action>
+ <action id="TridentSelect4" class="me.kyren223.trident.actions.TridentSelectAction"
+ text="Select Buffer 4">
+ <add-to-group group-id="me.kyren223.trident.mainGroup"/>
+ </action>
+ <action id="TridentSelect5" class="me.kyren223.trident.actions.TridentSelectAction"
+ text="Select Buffer 5">
+ <add-to-group group-id="me.kyren223.trident.mainGroup"/>
+ </action>
+ <action id="TridentSelect6" class="me.kyren223.trident.actions.TridentSelectAction"
+ text="Select Buffer 6">
+ <add-to-group group-id="me.kyren223.trident.mainGroup"/>
+ </action>
+ <action id="TridentSelect7" class="me.kyren223.trident.actions.TridentSelectAction"
+ text="Select Buffer 7">
+ <add-to-group group-id="me.kyren223.trident.mainGroup"/>
+ </action>
+ <action id="TridentSelect8" class="me.kyren223.trident.actions.TridentSelectAction"
+ text="Select Buffer 8">
+ <add-to-group group-id="me.kyren223.trident.mainGroup"/>
+ </action>
+ <action id="TridentSelect9" class="me.kyren223.trident.actions.TridentSelectAction"
+ text="Select Buffer 9">
+ <add-to-group group-id="me.kyren223.trident.mainGroup"/>
+ </action>
+ <action id="TridentSelect10" class="me.kyren223.trident.actions.TridentSelectAction"
+ text="Select Buffer 10">
+ <add-to-group group-id="me.kyren223.trident.mainGroup"/>
+ </action>
+
+ <!-- Select Previous & Next Buffer -->
+ <action id="TridentSelectPrev"
+ class="me.kyren223.trident.actions.TridentSelectAction"
+ text="Select Previous Buffer">
+ <add-to-group group-id="me.kyren223.trident.mainGroup"/>
+ </action>
+ <action id="TridentSelectNext"
+ class="me.kyren223.trident.actions.TridentSelectAction"
+ text="Select Next Buffer">
+ <add-to-group group-id="me.kyren223.trident.mainGroup"/>
+ </action>
+
+ <!-- Append -->
+ <action id="TridentAppend"
+ class="me.kyren223.trident.actions.TridentAppendAction"
+ text="Append File">
+ <add-to-group group-id="me.kyren223.trident.mainGroup"/>
+ </action>
+
+ <!-- UI Actions -->
+ <action id="TridentList"
+ class="me.kyren223.trident.actions.TridentListAction"
+ text="Toggle Quick Menu">
+ <add-to-group group-id="me.kyren223.trident.mainGroup"/>
+ </action>
+
+ <action id="TridentListSelect"
+ class="me.kyren223.trident.actions.TridentListSelectAction"
+ text="Quick Menu Select">
+ <add-to-group group-id="me.kyren223.trident.mainGroup"/>
+ </action>
+
+ <action id="TridentMappings"
+ class="me.kyren223.trident.actions.TridentMappingsAction"
+ text="Toggle Path Mappings Menu">
+ <add-to-group group-id="me.kyren223.trident.mainGroup"/>
+ </action>
+ </actions>
+
</idea-plugin>
\ No newline at end of file diff --git a/src/main/resources/META-INF/pluginIcon.svg b/src/main/resources/META-INF/pluginIcon.svg index e79cf98..1bcfd45 100644 --- a/src/main/resources/META-INF/pluginIcon.svg +++ b/src/main/resources/META-INF/pluginIcon.svg @@ -1,26 +1,26 @@ -<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"> -<path d="M19.4431 20.5569V23.4283H16.5717V20.5569H19.4431Z" fill="#2B3339"/> -<path d="M18.022 21.9781V24.8495H15.1506V21.9781H18.022Z" fill="#2B3339"/> -<path d="M16.6008 23.3994V26.2708H13.7295V23.3994H16.6008Z" fill="#2B3339"/> -<path d="M15.1797 24.8207V27.6921H12.3083V24.8207H15.1797Z" fill="#2B3339"/> -<path d="M13.7581 26.2419V29.1133H10.8867V26.2419H13.7581Z" fill="#2B3339"/> -<path d="M12.3372 27.6631V30.5345H9.46578V27.6631H12.3372Z" fill="#2B3339"/> -<path d="M10.9155 29.0844V31.9557H8.04415V29.0844H10.9155Z" fill="#2B3339"/> -<path d="M9.49463 30.5059V33.3772H6.62326V30.5059H9.49463Z" fill="#2B3339"/> -<path d="M8.07324 31.9271V34.7985H5.20187V31.9271H8.07324Z" fill="#2B3339"/> -<path d="M6.6521 33.3483V36.2196H3.78073V33.3483H6.6521Z" fill="#2B3339"/> -<path d="M5.23071 34.7695V37.6409H2.35934V34.7695H5.23071Z" fill="#2B3339"/> -<path d="M27.7678 12.2323V15.1037H24.8964V12.2323H27.7678Z" fill="#487494"/> -<path d="M37.5647 12.2831V15.1545H34.6933V12.2831H37.5647Z" fill="#487494"/> -<path d="M32.6411 7.3595V10.2309H29.7697V7.3595H32.6411Z" fill="#487494"/> -<path d="M32.6917 17.1559V20.0273H29.8203V17.1559H32.6917Z" fill="#487494"/> -<path d="M22.8953 17.1055V19.9768H20.0239V17.1055H22.8953Z" fill="#487494"/> -<path d="M22.8442 7.30872V10.1801H19.9729V7.30872H22.8442Z" fill="#487494"/> -<path d="M27.7173 2.43579V5.30716H24.8459V2.43579H27.7173Z" fill="#487494"/> -<path d="M17.9717 12.1818V15.0531H15.1003V12.1818H17.9717Z" fill="#487494"/> -<path d="M27.8188 22.0291V24.9004H24.9475V22.0291H27.8188Z" fill="#487494"/> -<path d="M25.5708 3.1322L26.9921 4.55346L15.2667 16.2788L13.8454 14.8576L25.5708 3.1322Z" fill="#487494"/> -<path d="M35.4182 12.9795L36.8395 14.4007L25.1141 26.1261L23.6928 24.7049L35.4182 12.9795Z" fill="#487494"/> -<path d="M30.4944 8.05591L31.9156 9.47717L20.1903 21.2025L18.769 19.7813L30.4944 8.05591Z" fill="#487494"/> -<path d="M13.8452 14.8575L25.1138 26.1261L23.6417 27.5981L12.3732 16.3296L13.8452 14.8575Z" fill="#487494"/> -</svg> +<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M19.4431 20.5569V23.4283H16.5717V20.5569H19.4431Z" fill="#2B3339"/>
+<path d="M18.022 21.9781V24.8495H15.1506V21.9781H18.022Z" fill="#2B3339"/>
+<path d="M16.6008 23.3994V26.2708H13.7295V23.3994H16.6008Z" fill="#2B3339"/>
+<path d="M15.1797 24.8207V27.6921H12.3083V24.8207H15.1797Z" fill="#2B3339"/>
+<path d="M13.7581 26.2419V29.1133H10.8867V26.2419H13.7581Z" fill="#2B3339"/>
+<path d="M12.3372 27.6631V30.5345H9.46578V27.6631H12.3372Z" fill="#2B3339"/>
+<path d="M10.9155 29.0844V31.9557H8.04415V29.0844H10.9155Z" fill="#2B3339"/>
+<path d="M9.49463 30.5059V33.3772H6.62326V30.5059H9.49463Z" fill="#2B3339"/>
+<path d="M8.07324 31.9271V34.7985H5.20187V31.9271H8.07324Z" fill="#2B3339"/>
+<path d="M6.6521 33.3483V36.2196H3.78073V33.3483H6.6521Z" fill="#2B3339"/>
+<path d="M5.23071 34.7695V37.6409H2.35934V34.7695H5.23071Z" fill="#2B3339"/>
+<path d="M27.7678 12.2323V15.1037H24.8964V12.2323H27.7678Z" fill="#487494"/>
+<path d="M37.5647 12.2831V15.1545H34.6933V12.2831H37.5647Z" fill="#487494"/>
+<path d="M32.6411 7.3595V10.2309H29.7697V7.3595H32.6411Z" fill="#487494"/>
+<path d="M32.6917 17.1559V20.0273H29.8203V17.1559H32.6917Z" fill="#487494"/>
+<path d="M22.8953 17.1055V19.9768H20.0239V17.1055H22.8953Z" fill="#487494"/>
+<path d="M22.8442 7.30872V10.1801H19.9729V7.30872H22.8442Z" fill="#487494"/>
+<path d="M27.7173 2.43579V5.30716H24.8459V2.43579H27.7173Z" fill="#487494"/>
+<path d="M17.9717 12.1818V15.0531H15.1003V12.1818H17.9717Z" fill="#487494"/>
+<path d="M27.8188 22.0291V24.9004H24.9475V22.0291H27.8188Z" fill="#487494"/>
+<path d="M25.5708 3.1322L26.9921 4.55346L15.2667 16.2788L13.8454 14.8576L25.5708 3.1322Z" fill="#487494"/>
+<path d="M35.4182 12.9795L36.8395 14.4007L25.1141 26.1261L23.6928 24.7049L35.4182 12.9795Z" fill="#487494"/>
+<path d="M30.4944 8.05591L31.9156 9.47717L20.1903 21.2025L18.769 19.7813L30.4944 8.05591Z" fill="#487494"/>
+<path d="M13.8452 14.8575L25.1138 26.1261L23.6417 27.5981L12.3732 16.3296L13.8452 14.8575Z" fill="#487494"/>
+</svg>
|
