-package jp.sourceforge.moreemacs.handlers;\r
-\r
-import org.eclipse.jface.text.BadLocationException;\r
-import org.eclipse.swt.dnd.Clipboard;\r
-import org.eclipse.swt.dnd.TextTransfer;\r
-import org.eclipse.swt.dnd.Transfer;\r
-\r
-public final class KillWordExecution extends TextEditorExecution {\r
-\r
- @Override\r
- public void execute() throws BadLocationException {\r
- if (!textEditor.isEditable()) {\r
- return;\r
- }\r
-\r
- int current = cursor.offset();\r
- int next = ForwardWordExecution.getNextWordPosition(doc, current);\r
- String word = doc.get(current, next - current);\r
- Clipboard c = new Clipboard(window.getShell().getDisplay());\r
- c.setContents(new String[] { word }, \r
- new Transfer[] { TextTransfer.getInstance() });\r
- doc.replace(current, next - current, "");\r
- }\r
-}\r
+package jp.sourceforge.moreemacs.handlers;
+
+import org.eclipse.jface.text.BadLocationException;
+import org.eclipse.swt.dnd.Clipboard;
+import org.eclipse.swt.dnd.TextTransfer;
+import org.eclipse.swt.dnd.Transfer;
+
+public final class KillWordExecution extends TextEditorExecution {
+
+ @Override
+ public void execute() throws BadLocationException {
+ if (!textEditor.isEditable()) {
+ return;
+ }
+
+ int current = cursor.offset();
+ int next = ForwardWordExecution.getNextWordPosition(doc, current);
+ String word = doc.get(current, next - current);
+ Clipboard c = new Clipboard(window.getShell().getDisplay());
+ c.setContents(new String[] { word },
+ new Transfer[] { TextTransfer.getInstance() });
+ doc.replace(current, next - current, "");
+ }
+}