diff --git a/platform/lang-impl/src/com/intellij/ide/macro/EditorMacro.java b/platform/lang-impl/src/com/intellij/ide/macro/EditorMacro.java index 357a99f1d345..5092eff72e94 100644 --- a/platform/lang-impl/src/com/intellij/ide/macro/EditorMacro.java +++ b/platform/lang-impl/src/com/intellij/ide/macro/EditorMacro.java @@ -59,6 +59,9 @@ public abstract class EditorMacro extends Macro { return null; } + /** + * @return 1-based column index where tabs are treated as single characters. External tools don't know about IDEA's tab size. + */ protected static String getColumnNumber(Editor editor, LogicalPosition pos) { if (EditorUtil.inVirtualSpace(editor, pos)) { return String.valueOf(pos.column + 1);