summaryrefslogtreecommitdiff
path: root/src/main/resources
diff options
context:
space:
mode:
authorKyren223 <ulmliad223@gmail.com>2024-02-13 16:41:48 +0200
committerKyren223 <ulmliad223@gmail.com>2024-02-13 16:41:48 +0200
commitf5462d7b4b50fe05b98cee3274c26a9b9f52dd93 (patch)
tree9537a2083571c1d14b4141b04c7c24e912c11437 /src/main/resources
parent6f6bd6a028f48a1685370049406986425f889a50 (diff)
Registered actions, implemented saving/loading functionality, added and tested append functionality and action
Diffstat (limited to 'src/main/resources')
-rw-r--r--src/main/resources/META-INF/plugin.xml56
1 files changed, 56 insertions, 0 deletions
diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml
index 7469358..be94f48 100644
--- a/src/main/resources/META-INF/plugin.xml
+++ b/src/main/resources/META-INF/plugin.xml
@@ -38,4 +38,60 @@
displayName="HarpoonForJB Settings"/>
<applicationService serviceImplementation="me.kyren223.harpoonforjb.AppSettingsState"/>
</extensions>
+
+ <actions>
+ <group id="me.kyren223.harpoonforjb.mainGroup"
+ text="Harpoon" description="Harpoon"
+ popup="true">
+ </group>
+
+ <!-- Harpoon Select Buffer -->
+ <action id="HarpoonSelect1"
+ class="me.kyren223.harpoonforjb.HarpoonSelectAction"
+ text="Select Buffer 1">
+ <add-to-group group-id="me.kyren223.harpoonforjb.mainGroup"/>
+ </action>
+ <action id="HarpoonSelect2"
+ class="me.kyren223.harpoonforjb.HarpoonSelectAction"
+ text="Select Buffer 2">
+ <add-to-group group-id="me.kyren223.harpoonforjb.mainGroup"/>
+ </action>
+ <action id="HarpoonSelect3"
+ class="me.kyren223.harpoonforjb.HarpoonSelectAction"
+ text="Select Buffer 3">
+ <add-to-group group-id="me.kyren223.harpoonforjb.mainGroup"/>
+ </action>
+ <action id="HarpoonSelect4"
+ class="me.kyren223.harpoonforjb.HarpoonSelectAction"
+ text="Select Buffer 4">
+ <add-to-group group-id="me.kyren223.harpoonforjb.mainGroup"/>
+ </action>
+
+ <!-- Select Previous & Next Buffer -->
+ <action id="HarpoonSelectPrev"
+ class="me.kyren223.harpoonforjb.HarpoonSelectAction"
+ text="Select Previous Buffer">
+ <add-to-group group-id="me.kyren223.harpoonforjb.mainGroup"/>
+ </action>
+ <action id="HarpoonSelectNext"
+ class="me.kyren223.harpoonforjb.HarpoonSelectAction"
+ text="Select Next Buffer">
+ <add-to-group group-id="me.kyren223.harpoonforjb.mainGroup"/>
+ </action>
+
+ <!-- Append -->
+ <action id="HarpoonAppend"
+ class="me.kyren223.harpoonforjb.HarpoonAppendAction"
+ text="Append File">
+ <add-to-group group-id="me.kyren223.harpoonforjb.mainGroup"/>
+ </action>
+
+ <!-- UI Actions -->
+ <action id="HarpoonToggleQuickMenu"
+ class="me.kyren223.harpoonforjb.HarpoonToggleQuickMenuAction"
+ text="Toggle Quick Menu">
+ <add-to-group group-id="me.kyren223.harpoonforjb.mainGroup"/>
+ </action>
+
+ </actions>
</idea-plugin> \ No newline at end of file