From bea33a5cc02c51054df01a7184bdb8175b119d27 Mon Sep 17 00:00:00 2001 From: Maxim Shafirov Date: Wed, 24 Mar 2010 18:21:51 +0300 Subject: [PATCH] IDEA-52336: back/forward to record "goto matching brace" actions. --- .../com/intellij/codeInsight/editorActions/CodeBlockUtil.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/editorActions/CodeBlockUtil.java b/platform/lang-impl/src/com/intellij/codeInsight/editorActions/CodeBlockUtil.java index cc1fb0cb56d1..9eec9a0cea81 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/editorActions/CodeBlockUtil.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/editorActions/CodeBlockUtil.java @@ -29,6 +29,7 @@ import com.intellij.lang.Language; import com.intellij.openapi.editor.*; import com.intellij.openapi.editor.ex.EditorEx; import com.intellij.openapi.editor.highlighter.HighlighterIterator; +import com.intellij.openapi.fileEditor.ex.IdeDocumentHistory; import com.intellij.openapi.fileTypes.FileType; import com.intellij.openapi.project.Project; import com.intellij.psi.PsiDocumentManager; @@ -50,6 +51,7 @@ public class CodeBlockUtil { PsiFile file = PsiDocumentManager.getInstance(project).getPsiFile(document); if (file == null) return; + IdeDocumentHistory.getInstance(project).includeCurrentCommandAsNavigation(); final IndentGuideDescriptor guide = editor.getIndentsModel().getCaretIndentGuide(); if (guide != null) { editor.getCaretModel().moveToLogicalPosition(new LogicalPosition(guide.endLine, guide.indentLevel)); @@ -73,6 +75,7 @@ public class CodeBlockUtil { int selectionStart = editor.getSelectionModel().getLeadSelectionOffset(); if (file == null) return; + IdeDocumentHistory.getInstance(project).includeCurrentCommandAsNavigation(); final IndentGuideDescriptor guide = editor.getIndentsModel().getCaretIndentGuide(); if (guide != null) { editor.getCaretModel().moveToLogicalPosition(new LogicalPosition(guide.startLine, guide.indentLevel));