mirror of
https://github.com/chylex/IntelliJ-IdeaVim.git
synced 2025-08-15 19:31:47 +02:00
Merge branch 'pull/170'
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
ideaVersion IC-2018.2.5
|
||||
ideaVersion IC-2018.3
|
||||
downloadIdeaSources true
|
||||
instrumentPluginCode true
|
||||
version SNAPSHOT
|
||||
|
@@ -22,6 +22,7 @@ import com.intellij.application.options.CodeStyle;
|
||||
import com.intellij.openapi.actionSystem.DataContext;
|
||||
import com.intellij.openapi.actionSystem.PlatformDataKeys;
|
||||
import com.intellij.openapi.editor.*;
|
||||
import com.intellij.openapi.editor.impl.EditorImpl;
|
||||
import com.intellij.openapi.fileEditor.FileDocumentManager;
|
||||
import com.intellij.openapi.fileEditor.FileEditorManager;
|
||||
import com.intellij.openapi.fileTypes.FileType;
|
||||
@@ -223,6 +224,9 @@ public class EditorHelper {
|
||||
* @return The visual line number
|
||||
*/
|
||||
public static int logicalLineToVisualLine(@NotNull final Editor editor, final int line) {
|
||||
if (editor instanceof EditorImpl) {
|
||||
return ((EditorImpl) editor).offsetToVisualLine(editor.getDocument().getLineStartOffset(line));
|
||||
}
|
||||
return editor.logicalToVisualPosition(new LogicalPosition(line, 0)).line;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user