blob: 73b2fd2d149d7c447e6959dea59c086831b21c7e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
|
<!-- 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.AppSettingsConfigurable"
id="me.kyren223.trident.AppSettingsConfigurable"
displayName="Trident Settings"/>
<applicationService serviceImplementation="me.kyren223.trident.AppSettingsState"/>
</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.TridentSelectAction"
text="Select Buffer 1">
<add-to-group group-id="me.kyren223.trident.mainGroup"/>
</action>
<action id="TridentSelect2"
class="me.kyren223.trident.TridentSelectAction"
text="Select Buffer 2">
<add-to-group group-id="me.kyren223.trident.mainGroup"/>
</action>
<action id="TridentSelect3"
class="me.kyren223.trident.TridentSelectAction"
text="Select Buffer 3">
<add-to-group group-id="me.kyren223.trident.mainGroup"/>
</action>
<action id="TridentSelect4"
class="me.kyren223.trident.TridentSelectAction"
text="Select Buffer 4">
<add-to-group group-id="me.kyren223.trident.mainGroup"/>
</action>
<!-- Select Previous & Next Buffer -->
<action id="TridentSelectPrev"
class="me.kyren223.trident.TridentSelectAction"
text="Select Previous Buffer">
<add-to-group group-id="me.kyren223.trident.mainGroup"/>
</action>
<action id="TridentSelectNext"
class="me.kyren223.trident.TridentSelectAction"
text="Select Next Buffer">
<add-to-group group-id="me.kyren223.trident.mainGroup"/>
</action>
<!-- Append -->
<action id="TridentAppend"
class="me.kyren223.trident.TridentAppendAction"
text="Append File">
<add-to-group group-id="me.kyren223.trident.mainGroup"/>
</action>
<!-- UI Actions -->
<action id="TridentToggleQuickMenu"
class="me.kyren223.trident.TridentToggleQuickMenuAction"
text="Toggle Quick Menu">
<add-to-group group-id="me.kyren223.trident.mainGroup"/>
</action>
<action id="TridentQuickMenuSelect"
class="me.kyren223.trident.TridentQuickMenuSelectAction"
text="Quick Menu Select">
<add-to-group group-id="me.kyren223.trident.mainGroup"/>
</action>
</actions>
</idea-plugin>
|