1 <?xml version="1.0" encoding="UTF-8"?>
\r
2 <?eclipse version="3.4"?>
\r
5 point="org.eclipse.ui.commands">
\r
7 id="jp.sourceforge.moreemacs.category"
\r
11 categoryId="jp.sourceforge.moreemacs.category"
\r
12 id="jp.sourceforge.moreemacs.MoveBeginningOfLine"
\r
13 name="move-beginning-of-line">
\r
16 categoryId="jp.sourceforge.moreemacs.category"
\r
17 id="jp.sourceforge.moreemacs.MoveEndOfLine"
\r
18 name="move-end-of-line">
\r
21 categoryId="jp.sourceforge.moreemacs.category"
\r
22 id="jp.sourceforge.moreemacs.ForwardWord"
\r
23 name="forward-word">
\r
26 categoryId="jp.sourceforge.moreemacs.category"
\r
27 id="jp.sourceforge.moreemacs.BackwardWord"
\r
28 name="backward-word">
\r
31 categoryId="jp.sourceforge.moreemacs.category"
\r
32 id="jp.sourceforge.moreemacs.KillWord"
\r
36 categoryId="jp.sourceforge.moreemacs.category"
\r
37 id="jp.sourceforge.moreemacs.BackwardKillWord"
\r
38 name="backward-kill-word">
\r
41 categoryId="jp.sourceforge.moreemacs.category"
\r
42 id="jp.sourceforge.moreemacs.DeleteHorizontalSpace"
\r
43 name="delete-horizontal-space">
\r
46 categoryId="jp.sourceforge.moreemacs.category"
\r
47 id="jp.sourceforge.moreemacs.KillLine"
\r
51 categoryId="jp.sourceforge.moreemacs.category"
\r
52 id="jp.sourceforge.moreemacs.TransposeChars"
\r
53 name="transpose-chars">
\r
56 categoryId="jp.sourceforge.moreemacs.category"
\r
57 id="jp.sourceforge.moreemacs.TransposeWords"
\r
58 name="transpose-words">
\r
61 categoryId="jp.sourceforge.moreemacs.category"
\r
62 id="jp.sourceforge.moreemacs.KillRectangle"
\r
63 name="kill-rectangle">
\r
66 categoryId="jp.sourceforge.moreemacs.category"
\r
67 id="jp.sourceforge.moreemacs.YankRectangle"
\r
68 name="yank-rectangle">
\r
71 categoryId="jp.sourceforge.moreemacs.category"
\r
72 id="jp.sourceforge.moreemacs.OpenLine"
\r
78 point="org.eclipse.ui.handlers">
\r
80 commandId="jp.sourceforge.moreemacs.MoveBeginningOfLine">
\r
82 class="jp.sourceforge.moreemacs.handlers.CommandHandler">
\r
86 commandId="jp.sourceforge.moreemacs.MoveEndOfLine">
\r
88 class="jp.sourceforge.moreemacs.handlers.CommandHandler">
\r
92 commandId="jp.sourceforge.moreemacs.ForwardWord">
\r
94 class="jp.sourceforge.moreemacs.handlers.CommandHandler">
\r
98 commandId="jp.sourceforge.moreemacs.BackwardWord">
\r
100 class="jp.sourceforge.moreemacs.handlers.CommandHandler">
\r
104 commandId="jp.sourceforge.moreemacs.KillWord">
\r
106 class="jp.sourceforge.moreemacs.handlers.CommandHandler">
\r
110 commandId="jp.sourceforge.moreemacs.BackwardKillWord">
\r
112 class="jp.sourceforge.moreemacs.handlers.CommandHandler">
\r
116 commandId="jp.sourceforge.moreemacs.DeleteHorizontalSpace">
\r
118 class="jp.sourceforge.moreemacs.handlers.CommandHandler">
\r
122 commandId="jp.sourceforge.moreemacs.KillLine">
\r
124 class="jp.sourceforge.moreemacs.handlers.CommandHandler">
\r
128 commandId="jp.sourceforge.moreemacs.TransposeChars">
\r
130 class="jp.sourceforge.moreemacs.handlers.CommandHandler">
\r
134 commandId="jp.sourceforge.moreemacs.TransposeWords">
\r
136 class="jp.sourceforge.moreemacs.handlers.CommandHandler">
\r
140 commandId="jp.sourceforge.moreemacs.KillRectangle">
\r
142 class="jp.sourceforge.moreemacs.handlers.CommandHandler">
\r
146 commandId="jp.sourceforge.moreemacs.YankRectangle">
\r
148 class="jp.sourceforge.moreemacs.handlers.CommandHandler">
\r
152 commandId="jp.sourceforge.moreemacs.OpenLine">
\r
154 class="jp.sourceforge.moreemacs.handlers.CommandHandler">
\r
161 point="org.eclipse.ui.bindings">
\r
163 description="provides more emacs like key binding."
\r
164 id="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"
\r
166 parentId="org.eclipse.ui.emacsAcceleratorConfiguration">
\r
168 <!-- M1=CTRL, M2=SHIFT, M3=ALT for windows platform -->
\r
171 commandId="org.eclipse.ui.edit.undo"
\r
172 contextId="org.eclipse.ui.contexts.window"
\r
173 schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"
\r
177 commandId="org.eclipse.ui.edit.text.deletePrevious"
\r
178 contextId="org.eclipse.ui.contexts.window"
\r
179 schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"
\r
183 commandId="org.eclipse.ui.window.nextEditor"
\r
184 contextId="org.eclipse.ui.contexts.window"
\r
185 schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"
\r
189 commandId="org.eclipse.ui.window.nextEditor"
\r
190 contextId="org.eclipse.ui.contexts.window"
\r
191 schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"
\r
195 commandId="org.eclipse.ui.window.previousEditor"
\r
196 contextId="org.eclipse.ui.contexts.window"
\r
197 schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"
\r
198 sequence="M1+M2+TAB">
\r
201 commandId="org.eclipse.ui.file.close"
\r
202 contextId="org.eclipse.ui.contexts.window"
\r
203 schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"
\r
207 commandId="org.eclipse.ui.window.maximizePart"
\r
208 contextId="org.eclipse.ui.contexts.window"
\r
209 schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"
\r
213 commandId="org.eclipse.ui.window.newEditor"
\r
214 contextId="org.eclipse.ui.contexts.window"
\r
215 schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"
\r
219 commandId="org.eclipse.ui.edit.findReplace"
\r
220 contextId="org.eclipse.ui.contexts.window"
\r
221 schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"
\r
222 sequence="M3+M2+5">
\r
225 contextId="org.eclipse.ui.contexts.window"
\r
226 schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"
\r
230 commandId="jp.sourceforge.moreemacs.MoveBeginningOfLine"
\r
231 contextId="org.eclipse.ui.textEditorScope"
\r
232 schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"
\r
236 commandId="jp.sourceforge.moreemacs.MoveEndOfLine"
\r
237 contextId="org.eclipse.ui.textEditorScope"
\r
238 schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"
\r
242 commandId="jp.sourceforge.moreemacs.ForwardWord"
\r
243 contextId="org.eclipse.ui.textEditorScope"
\r
244 schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"
\r
248 commandId="jp.sourceforge.moreemacs.BackwardWord"
\r
249 contextId="org.eclipse.ui.textEditorScope"
\r
250 schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"
\r
254 commandId="jp.sourceforge.moreemacs.KillWord"
\r
255 contextId="org.eclipse.ui.textEditorScope"
\r
256 schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"
\r
260 commandId="jp.sourceforge.moreemacs.BackwardKillWord"
\r
261 contextId="org.eclipse.ui.textEditorScope"
\r
262 schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"
\r
263 sequence="M3+Backspace">
\r
266 commandId="jp.sourceforge.moreemacs.DeleteHorizontalSpace"
\r
267 contextId="org.eclipse.ui.textEditorScope"
\r
268 schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"
\r
272 commandId="jp.sourceforge.moreemacs.KillLine"
\r
273 contextId="org.eclipse.ui.textEditorScope"
\r
274 schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"
\r
278 commandId="jp.sourceforge.moreemacs.OpenLine"
\r
279 contextId="org.eclipse.ui.textEditorScope"
\r
280 schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"
\r
284 commandId="jp.sourceforge.moreemacs.TransposeChars"
\r
285 contextId="org.eclipse.ui.textEditorScope"
\r
286 schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"
\r
290 commandId="jp.sourceforge.moreemacs.TransposeWords"
\r
291 contextId="org.eclipse.ui.textEditorScope"
\r
292 schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"
\r
296 commandId="jp.sourceforge.moreemacs.KillRectangle"
\r
297 contextId="org.eclipse.ui.textEditorScope"
\r
298 schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"
\r
299 sequence="M1+X R K">
\r
302 commandId="jp.sourceforge.moreemacs.YankRectangle"
\r
303 contextId="org.eclipse.ui.textEditorScope"
\r
304 schemeId="jp.sourceforge.moreemacs.moreEmacsAcceleratorConfiguration"
\r
305 sequence="M1+X R Y">
\r