File tree Expand file tree Collapse file tree
src/de/halirutan/mathematica
codeinsight/editoractions/enter Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11buildscript {
2- ext. kotlin_version = ' 1.2.40 '
2+ ext. kotlin_version = ' 1.2.41 '
33
44 repositories {
55 mavenCentral()
@@ -12,7 +12,7 @@ buildscript {
1212
1313
1414plugins {
15- id " org.jetbrains.kotlin.jvm" version " 1.2.40 "
15+ id " org.jetbrains.kotlin.jvm" version " 1.2.41 "
1616 id " org.jetbrains.intellij" version " 0.3.1"
1717}
1818
@@ -65,7 +65,7 @@ task wrapper(type: Wrapper) {
6565// Information about the plugin
6666
6767// Plugin version number
68- version ' 3.0pre10 '
68+ version ' 3.0pre11 '
6969
7070intellij {
7171 version = ' 2018.1.2'
Original file line number Diff line number Diff line change 22< i > New features and bug-fixes in version 3:</ i >
33< br />
44< ul >
5+ < li > Fix for a bug in IDEA 2018</ li >
56 < li > Project wide completion</ li >
67 < li > Support for Mathematica source libraries</ li >
78</ ul >
Original file line number Diff line number Diff line change @@ -52,12 +52,10 @@ class CommentStarInsertEnterHandler : MathematicaEnterHandler() {
5252 if (comment is PsiComment && offset >= commentRange.startOffset + 2 && offset <= commentRange.endOffset - 2 ) {
5353
5454 val document = editor.document
55- val textLength = document.textLength
5655
5756 val lineNumber = document.getLineNumber(offset)
5857 val elementStartLine = document.getLineNumber(comment.textOffset)
5958 val elementEndLine = document.getLineNumber(comment.textOffset + comment.textLength)
60- val lineStartOffset = document.getLineStartOffset(lineNumber)
6159
6260 val insertString: String
6361 val move: Int
Original file line number Diff line number Diff line change 2525
2626import com .intellij .openapi .fileTypes .LanguageFileType ;
2727import com .intellij .psi .PsiFile ;
28- import com .intellij .util .containers .HashMap ;
29- import com .intellij .util .containers .HashSet ;
3028import com .intellij .util .indexing .DataIndexer ;
3129import com .intellij .util .indexing .FileBasedIndex .InputFilter ;
3230import com .intellij .util .indexing .FileContent ;
3634import de .halirutan .mathematica .lang .MathematicaLanguage ;
3735import org .jetbrains .annotations .NotNull ;
3836
39- import java .util .Collection ;
40- import java .util .Map ;
41- import java .util .Set ;
37+ import java .util .*;
4238
4339/**
4440 * Simple file index for functions that are exported from a package by giving them a usage message.
Original file line number Diff line number Diff line change @@ -47,13 +47,7 @@ public String toString() {
4747
4848 @ Override
4949 public void subtreeChanged () {
50- // final PsiElement[] children = getChildren();
51- // for (PsiElement child : children) {
52- // if (child instanceof ExpressionImpl) {
53- // ((ExpressionImpl) child).subtreeChanged();
54- // }
55- // }
56-
50+ super .subtreeChanged ();
5751 }
5852
5953 @ Override
Original file line number Diff line number Diff line change @@ -84,6 +84,7 @@ public HashSet<SymbolResolveResult> getCachedDefinitions() {
8484
8585 @ Override
8686 public void subtreeChanged () {
87+ super .subtreeChanged ();
8788 isCacheOutdated = true ;
8889 }
8990}
Original file line number Diff line number Diff line change @@ -194,6 +194,7 @@ public ResolveResult[] multiResolve(boolean incompleteCode) {
194194
195195 @ Override
196196 public void subtreeChanged () {
197+ super .subtreeChanged ();
197198 myScope = null ;
198199 }
199200
You can’t perform that action at this time.
0 commit comments