OSDN Git Service

first commit
[moreemacs/moreemacs.git] / jp.sourceforge.moreemacs / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <?eclipse version="3.4"?>\r
3 <plugin>\r
4    <extension\r
5          point="org.eclipse.ui.commands">\r
6       <category\r
7             id="jp.sourceforge.moreemacs.category"\r
8             name="More Emacs">\r
9       </category>\r
10       <command\r
11             categoryId="jp.sourceforge.moreemacs.category"\r
12             id="jp.sourceforge.moreemacs.MoveBeginningOfLine"\r
13             name="move-beginning-of-line">\r
14       </command>\r
15       <command\r
16             categoryId="jp.sourceforge.moreemacs.category"\r
17             id="jp.sourceforge.moreemacs.MoveEndOfLine"\r
18             name="move-end-of-line">\r
19       </command>\r
20       <command\r
21             categoryId="jp.sourceforge.moreemacs.category"\r
22             id="jp.sourceforge.moreemacs.ForwardWord"\r
23             name="forword-word">\r
24       </command>\r
25       <command\r
26             categoryId="jp.sourceforge.moreemacs.category"\r
27             id="jp.sourceforge.moreemacs.BackwardWord"\r
28             name="backword-word">\r
29       </command>\r
30       <command\r
31             categoryId="jp.sourceforge.moreemacs.category"\r
32             id="jp.sourceforge.moreemacs.KillWord"\r
33             name="kill-word">\r
34       </command>\r
35       <command\r
36             categoryId="jp.sourceforge.moreemacs.category"\r
37             id="jp.sourceforge.moreemacs.BackwardKillWord"\r
38             name="backward-kill-word">\r
39       </command>\r
40       <command\r
41             categoryId="jp.sourceforge.moreemacs.category"\r
42             id="jp.sourceforge.moreemacs.DeleteHorizontalSpace"\r
43             name="delete-horizontal-space">\r
44       </command>\r
45       <command\r
46             categoryId="jp.sourceforge.moreemacs.category"\r
47             id="jp.sourceforge.moreemacs.KillLine"\r
48             name="kill-line">\r
49       </command>\r
50       <command\r
51             categoryId="jp.sourceforge.moreemacs.category"\r
52             id="jp.sourceforge.moreemacs.TransposeChars"\r
53             name="transpose-chars">\r
54       </command>\r
55       <command\r
56             categoryId="jp.sourceforge.moreemacs.category"\r
57             id="jp.sourceforge.moreemacs.TransposeWords"\r
58             name="transpose-words">\r
59       </command>\r
60       <command\r
61             categoryId="jp.sourceforge.moreemacs.category"\r
62             id="jp.sourceforge.moreemacs.KillRectangle"\r
63             name="kill-rectangle">\r
64       </command>\r
65       <command\r
66             categoryId="jp.sourceforge.moreemacs.category"\r
67             id="jp.sourceforge.moreemacs.YankRectangle"\r
68             name="yank-rectangle">\r
69       </command>\r
70       <command\r
71             categoryId="jp.sourceforge.moreemacs.category"\r
72             id="jp.sourceforge.moreemacs.OpenLine"\r
73             name="open-line">\r
74       </command>\r
75    </extension>\r
76 \r
77    <extension\r
78          point="org.eclipse.ui.handlers">\r
79       <handler\r
80             commandId="jp.sourceforge.moreemacs.MoveBeginningOfLine">\r
81          <class\r
82                class="jp.sourceforge.moreemacs.handlers.CommandHandler">\r
83          </class>\r
84       </handler>\r
85       <handler\r
86             commandId="jp.sourceforge.moreemacs.MoveEndOfLine">\r
87          <class\r
88                class="jp.sourceforge.moreemacs.handlers.CommandHandler">\r
89          </class>\r
90       </handler>\r
91       <handler\r
92             commandId="jp.sourceforge.moreemacs.ForwardWord">\r
93          <class\r
94                class="jp.sourceforge.moreemacs.handlers.CommandHandler">\r
95          </class>\r
96       </handler>\r
97       <handler\r
98             commandId="jp.sourceforge.moreemacs.BackwardWord">\r
99          <class\r
100                class="jp.sourceforge.moreemacs.handlers.CommandHandler">\r
101          </class>\r
102       </handler>\r
103       <handler\r
104             commandId="jp.sourceforge.moreemacs.KillWord">\r
105          <class\r
106                class="jp.sourceforge.moreemacs.handlers.CommandHandler">\r
107          </class>\r
108       </handler>\r
109       <handler\r
110             commandId="jp.sourceforge.moreemacs.BackwardKillWord">\r
111          <class\r
112                class="jp.sourceforge.moreemacs.handlers.CommandHandler">\r
113          </class>\r
114       </handler>\r
115       <handler\r
116             commandId="jp.sourceforge.moreemacs.DeleteHorizontalSpace">\r
117          <class\r
118                class="jp.sourceforge.moreemacs.handlers.CommandHandler">\r
119          </class>\r
120       </handler>\r
121       <handler\r
122             commandId="jp.sourceforge.moreemacs.KillLine">\r
123          <class\r
124                class="jp.sourceforge.moreemacs.handlers.CommandHandler">\r
125          </class>\r
126       </handler>\r
127       <handler\r
128             commandId="jp.sourceforge.moreemacs.TransposeChars">\r
129          <class\r
130                class="jp.sourceforge.moreemacs.handlers.CommandHandler">\r
131          </class>\r
132       </handler>\r
133       <handler\r
134             commandId="jp.sourceforge.moreemacs.TransposeWords">\r
135          <class\r
136                class="jp.sourceforge.moreemacs.handlers.CommandHandler">\r
137          </class>\r
138       </handler>\r
139       <handler\r
140             commandId="jp.sourceforge.moreemacs.KillRectangle">\r
141          <class\r
142                class="jp.sourceforge.moreemacs.handlers.CommandHandler">\r
143          </class>\r
144       </handler>\r
145       <handler\r
146             commandId="jp.sourceforge.moreemacs.YankRectangle">\r
147          <class\r
148                class="jp.sourceforge.moreemacs.handlers.CommandHandler">\r
149          </class>\r
150       </handler>\r
151       <handler\r
152             commandId="jp.sourceforge.moreemacs.OpenLine">\r
153          <class\r
154                class="jp.sourceforge.moreemacs.handlers.CommandHandler">\r
155          </class>\r
156       </handler>\r
157 \r
158    </extension>\r
159 \r
160    <extension\r
161          point="org.eclipse.ui.bindings">\r
162       <scheme\r
163             description="provides more emacs like key binding."\r
164             id="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"\r
165             name="More Emacs"\r
166             parentId="org.eclipse.ui.emacsAcceleratorConfiguration">\r
167       </scheme>\r
168       <key\r
169             commandId="org.eclipse.ui.edit.undo"\r
170             contextId="org.eclipse.ui.contexts.window"\r
171             schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"\r
172             sequence="CTRL+/">\r
173       </key>\r
174       <key\r
175             commandId="org.eclipse.ui.edit.text.deletePrevious"\r
176             contextId="org.eclipse.ui.contexts.window"\r
177             schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"\r
178             sequence="CTRL+H">\r
179       </key>\r
180       <key\r
181             commandId="org.eclipse.ui.window.nextEditor"\r
182             contextId="org.eclipse.ui.contexts.window"\r
183             schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"\r
184             sequence="CTRL+TAB">\r
185       </key>\r
186       <key\r
187             commandId="org.eclipse.ui.window.nextEditor"\r
188             contextId="org.eclipse.ui.contexts.window"\r
189             schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"\r
190             sequence="CTRL+X O">\r
191       </key>\r
192       <key\r
193             commandId="org.eclipse.ui.window.previousEditor"\r
194             contextId="org.eclipse.ui.contexts.window"\r
195             schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"\r
196             sequence="CTRL+SHIFT+TAB">\r
197       </key>\r
198       <key\r
199             commandId="org.eclipse.ui.file.close"\r
200             contextId="org.eclipse.ui.contexts.window"\r
201             schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"\r
202             sequence="CTRL+X 0">\r
203       </key>\r
204       <key\r
205             commandId="org.eclipse.ui.window.maximizePart"\r
206             contextId="org.eclipse.ui.contexts.window"\r
207             schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"\r
208             sequence="CTRL+X 1">\r
209       </key>\r
210       <key\r
211             commandId="org.eclipse.ui.window.newEditor"\r
212             contextId="org.eclipse.ui.contexts.window"\r
213             schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"\r
214             sequence="CTRL+X 2">\r
215       </key>\r
216       <key\r
217             commandId="org.eclipse.ui.edit.findReplace"\r
218             contextId="org.eclipse.ui.contexts.window"\r
219             schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"\r
220             sequence="ALT+SHIFT+5">\r
221       </key>\r
222       <key\r
223             contextId="org.eclipse.ui.contexts.window"\r
224             schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"\r
225             sequence="Ctrl+M">\r
226       </key>\r
227       <key\r
228             commandId="jp.sourceforge.moreemacs.MoveBeginningOfLine"\r
229             contextId="org.eclipse.ui.textEditorScope"\r
230             schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"\r
231             sequence="Ctrl+A">\r
232       </key>\r
233       <key\r
234             commandId="jp.sourceforge.moreemacs.MoveEndOfLine"\r
235             contextId="org.eclipse.ui.textEditorScope"\r
236             schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"\r
237             sequence="Ctrl+E">\r
238       </key>\r
239       <key\r
240             commandId="jp.sourceforge.moreemacs.ForwardWord"\r
241             contextId="org.eclipse.ui.textEditorScope"\r
242             schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"\r
243             sequence="Alt+F">\r
244       </key>\r
245       <key\r
246             commandId="jp.sourceforge.moreemacs.BackwardWord"\r
247             contextId="org.eclipse.ui.textEditorScope"\r
248             schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"\r
249             sequence="Alt+B">\r
250       </key>\r
251       <key\r
252             commandId="jp.sourceforge.moreemacs.KillWord"\r
253             contextId="org.eclipse.ui.textEditorScope"\r
254             schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"\r
255             sequence="Alt+D">\r
256       </key>\r
257       <key\r
258             commandId="jp.sourceforge.moreemacs.BackwardKillWord"\r
259             contextId="org.eclipse.ui.textEditorScope"\r
260             schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"\r
261             sequence="Alt+Backspace">\r
262       </key>\r
263       <key\r
264             commandId="jp.sourceforge.moreemacs.DeleteHorizontalSpace"\r
265             contextId="org.eclipse.ui.textEditorScope"\r
266             schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"\r
267             sequence="Alt+\">\r
268       </key>\r
269       <key\r
270             commandId="jp.sourceforge.moreemacs.KillLine"\r
271             contextId="org.eclipse.ui.textEditorScope"\r
272             schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"\r
273             sequence="CTRL+K">\r
274       </key>\r
275       <key\r
276             commandId="jp.sourceforge.moreemacs.OpenLine"\r
277             contextId="org.eclipse.ui.textEditorScope"\r
278             schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"\r
279             sequence="CTRL+O">\r
280       </key>\r
281       <key\r
282             commandId="jp.sourceforge.moreemacs.TransposeChars"\r
283             contextId="org.eclipse.ui.textEditorScope"\r
284             schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"\r
285             sequence="CTRL+T">\r
286       </key>\r
287       <key\r
288             commandId="jp.sourceforge.moreemacs.TransposeWords"\r
289             contextId="org.eclipse.ui.textEditorScope"\r
290             schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"\r
291             sequence="ALT+T">\r
292       </key>\r
293       <key\r
294             commandId="jp.sourceforge.moreemacs.KillRectangle"\r
295             contextId="org.eclipse.ui.textEditorScope"\r
296             schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"\r
297             sequence="CTRL+X R K">\r
298       </key>\r
299       <key\r
300             commandId="jp.sourceforge.moreemacs.YankRectangle"\r
301             contextId="org.eclipse.ui.textEditorScope"\r
302             schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"\r
303             sequence="CTRL+X R Y">\r
304       </key>\r
305    </extension>\r
306 \r
307 </plugin>\r