1
0
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:
Andrey Vlasovskikh
2019-01-27 16:48:05 +03:00
2 changed files with 5 additions and 1 deletions
gradle.properties
src/com/maddyhome/idea/vim/helper

@@ -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;
}