OSDN Git Service

remove unneccessary spaces
authorquiver2k <quiver2k@users.sourceforge.jp>
Wed, 29 Jul 2009 14:37:14 +0000 (23:37 +0900)
committerquiver2k <quiver2k@users.sourceforge.jp>
Wed, 29 Jul 2009 14:37:14 +0000 (23:37 +0900)
jp.sourceforge.moreemacs/src/jp/sourceforge/moreemacs/handlers/BackwardWordExecution.java
jp.sourceforge.moreemacs/src/jp/sourceforge/moreemacs/handlers/DeleteHorizontalSpaceExecution.java
jp.sourceforge.moreemacs/src/jp/sourceforge/moreemacs/handlers/KillLineExecution.java
jp.sourceforge.moreemacs/src/jp/sourceforge/moreemacs/handlers/MoveBeginningOfLineExecution.java
jp.sourceforge.moreemacs/src/jp/sourceforge/moreemacs/handlers/TextEditorExecution.java
jp.sourceforge.moreemacs/src/jp/sourceforge/moreemacs/handlers/YankRectangleExecution.java

index d0f88b8..1b9abd9 100644 (file)
@@ -7,17 +7,16 @@ import org.eclipse.jface.text.BadLocationException;
 import org.eclipse.jface.text.IDocument;\r
 \r
 public final class BackwardWordExecution extends TextEditorExecution {\r
-\r
-       @Override\r
-       public void execute() throws BadLocationException {\r
-               int current = cursor.offset();\r
-               cursor.move(getPreviousWordPosition(doc, current));\r
-       }\r
-       \r
-       public static int getPreviousWordPosition(IDocument doc, int offset) throws BadLocationException {\r
+    @Override\r
+    public void execute() throws BadLocationException {\r
+        int current = cursor.offset();\r
+        cursor.move(getPreviousWordPosition(doc, current));\r
+    }\r
+    \r
+    public static int getPreviousWordPosition(IDocument doc, int offset) throws BadLocationException {\r
         CharSequence seq = new DocumentCharSequence(doc, 0, offset);\r
         CodePointIterator itr = new CodePointIterator(seq, seq.length());\r
-\r
+        \r
         for(; itr.hasPrevious(); ) {\r
             if (Character.isLetterOrDigit(itr.previous())) {\r
                 itr.next();\r
@@ -30,8 +29,6 @@ public final class BackwardWordExecution extends TextEditorExecution {
                 break;\r
             }\r
         }\r
-        \r
-       return itr.index();\r
-       }\r
-\r
+        return itr.index();\r
+    }\r
 }\r
index 9cc0ca2..1fbb717 100644 (file)
@@ -8,25 +8,25 @@ import org.eclipse.jface.text.IDocument;
 import org.eclipse.jface.text.IRegion;\r
 \r
 public final class DeleteHorizontalSpaceExecution extends TextEditorExecution {\r
-\r
-       @Override\r
-       public void execute() throws BadLocationException {\r
+    \r
+    @Override\r
+    public void execute() throws BadLocationException {\r
         if(!textEditor.isEditable()) {\r
             return;\r
         }\r
-\r
+        \r
         int current = cursor.offset();\r
         int start = skipBackwardSpaces(doc, current);\r
         int end = skipForwardSpaces(doc, current);\r
-               doc.replace(start, end - start, "");\r
-       }\r
-       \r
-       int skipBackwardSpaces(IDocument doc, int offset) throws BadLocationException {\r
+        doc.replace(start, end - start, "");\r
+    }\r
+    \r
+    int skipBackwardSpaces(IDocument doc, int offset) throws BadLocationException {\r
         IRegion line = doc.getLineInformationOfOffset(offset);\r
-\r
+        \r
         CharSequence seq = new DocumentCharSequence(doc, \r
                 line.getOffset(), offset-line.getOffset());\r
-\r
+        \r
         int result = offset;\r
         for(CodePointIterator itr = new CodePointIterator(seq, seq.length()); itr.hasPrevious(); ) {\r
             int codePoint = itr.previous();\r
@@ -35,10 +35,10 @@ public final class DeleteHorizontalSpaceExecution extends TextEditorExecution {
             }\r
             result = line.getOffset() + itr.index();\r
         }\r
-           return result;\r
-       }\r
-       \r
-       int skipForwardSpaces(IDocument doc, int offset) throws BadLocationException {\r
+        return result;\r
+    }\r
+    \r
+    int skipForwardSpaces(IDocument doc, int offset) throws BadLocationException {\r
         IRegion line = doc.getLineInformationOfOffset(offset);\r
         CharSequence seq = new DocumentCharSequence(doc, \r
                 offset,line.getOffset()+line.getLength()-offset);\r
@@ -50,6 +50,6 @@ public final class DeleteHorizontalSpaceExecution extends TextEditorExecution {
             }\r
             result = offset + itr.index();\r
         }\r
-           return result;\r
-       }\r
+        return result;\r
+    }\r
 }\r
index cfe1942..a1cbb75 100644 (file)
@@ -11,35 +11,34 @@ import org.eclipse.swt.dnd.TextTransfer;
 import org.eclipse.swt.dnd.Transfer;\r
 \r
 public final class KillLineExecution extends TextEditorExecution {\r
-\r
-       @Override\r
-       public void execute() throws BadLocationException {\r
+    @Override\r
+    public void execute() throws BadLocationException {\r
         if(!textEditor.isEditable()) {\r
             return;\r
         }\r
-\r
-               int current = cursor.offset();\r
-               int linePos = doc.getLineOfOffset(current);\r
-               IRegion line = doc.getLineInformation(linePos);\r
-               String delim = doc.getLineDelimiter(linePos);\r
-\r
-               int length = line.getOffset() + line.getLength() - current;\r
-               boolean allSpaces = isAllSpaces(doc, current, length);\r
-\r
-               int cutLength = length;\r
-               if (allSpaces && delim != null) {\r
-                       cutLength += delim.length();\r
-               }\r
-\r
-               String cut = doc.get(current, cutLength);\r
-               Clipboard c = new Clipboard(window.getShell().getDisplay());\r
-               c.setContents(\r
-                               new String[] { cut }, \r
-                               new Transfer[] { TextTransfer.getInstance() });\r
-               doc.replace(current, cutLength, "");\r
-       }\r
-       \r
-       private boolean isAllSpaces(IDocument doc, int offset, int length) throws BadLocationException {\r
+        \r
+        int current = cursor.offset();\r
+        int linePos = doc.getLineOfOffset(current);\r
+        IRegion line = doc.getLineInformation(linePos);\r
+        String delim = doc.getLineDelimiter(linePos);\r
+        \r
+        int length = line.getOffset() + line.getLength() - current;\r
+        boolean allSpaces = isAllSpaces(doc, current, length);\r
+        \r
+        int cutLength = length;\r
+        if (allSpaces && delim != null) {\r
+            cutLength += delim.length();\r
+        }\r
+        \r
+        String cut = doc.get(current, cutLength);\r
+        Clipboard c = new Clipboard(window.getShell().getDisplay());\r
+        c.setContents(\r
+                new String[] { cut }, \r
+                new Transfer[] { TextTransfer.getInstance() });\r
+        doc.replace(current, cutLength, "");\r
+    }\r
+    \r
+    private boolean isAllSpaces(IDocument doc, int offset, int length) throws BadLocationException {\r
         CharSequence seq = new DocumentCharSequence(doc, offset, length);\r
         for(int codePoint : CodePointIterator.each(seq)) {\r
             if (!Character.isWhitespace(codePoint)) {\r
@@ -47,5 +46,5 @@ public final class KillLineExecution extends TextEditorExecution {
             }\r
         }\r
         return true;\r
-       }\r
+    }\r
 }\r
index be3aaee..60e0dc2 100644 (file)
@@ -4,10 +4,10 @@ import org.eclipse.jface.text.BadLocationException;
 import org.eclipse.jface.text.IRegion;\r
 \r
 public final class MoveBeginningOfLineExecution extends TextEditorExecution {\r
-       @Override\r
-       public void execute() throws BadLocationException {\r
-               IRegion line = doc.getLineInformationOfOffset(cursor.offset());\r
-               cursor.move(line.getOffset());\r
-       }\r
+    @Override\r
+    public void execute() throws BadLocationException {\r
+        IRegion line = doc.getLineInformationOfOffset(cursor.offset());\r
+        cursor.move(line.getOffset());\r
+    }\r
 }\r
 \r
index 8e3e355..2672777 100644 (file)
@@ -72,9 +72,7 @@ abstract class TextEditorExecution implements Execution {
         int current = selection.getOffset();\r
         \r
         int start = (mark < current) ? mark : current;\r
-        //textEditor.selectAndReveal(start, Math.abs(mark - current));\r
         textViewer.setSelectedRange(start, Math.abs(mark - current));\r
-\r
         \r
         return (ITextSelection) textEditor\r
         .getSelectionProvider().getSelection();\r
index 6e6ff34..5149b8f 100644 (file)
@@ -93,7 +93,4 @@ public final class YankRectangleExecution extends TextEditorExecution {
         doc.replace(line.getOffset()+line.getLength(), 0, builder.toString());\r
         return line.getOffset()+line.getLength()+builder.length();\r
     }\r
-\r
 }\r
-\r
-\r