diff --git a/simple_language_plugin/.idea/misc.xml b/simple_language_plugin/.idea/misc.xml
new file mode 100644
index 000000000..5c95974fd
--- /dev/null
+++ b/simple_language_plugin/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/simple_language_plugin/.idea/modules.xml b/simple_language_plugin/.idea/modules.xml
new file mode 100644
index 000000000..7dd689510
--- /dev/null
+++ b/simple_language_plugin/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/simple_language_plugin/.idea/simple_language_plugin.iml b/simple_language_plugin/.idea/simple_language_plugin.iml
new file mode 100644
index 000000000..3033e705b
--- /dev/null
+++ b/simple_language_plugin/.idea/simple_language_plugin.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/simple_language_plugin/.idea/workspace.xml b/simple_language_plugin/.idea/workspace.xml
new file mode 100644
index 000000000..53bd5fa5f
--- /dev/null
+++ b/simple_language_plugin/.idea/workspace.xml
@@ -0,0 +1,495 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ DEFINITION_ORDER
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1507300015770
+
+
+ 1507300015770
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ No facets are configured
+
+
+
+
+
+
+
+
+
+
+
+ JFlex & idea-flex.skeleton
+
+
+
+
+
+
+
+
+
+
+
+ 1.8
+
+
+
+
+
+
+
+
+
+
+
+ simple_language_plugin
+
+
+
+
+
+
+
+
+
+
+
+ 1.8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/simple_language_plugin/src/com/simpleplugin/SimpleFormattingModelBuilder.java b/simple_language_plugin/src/com/simpleplugin/SimpleFormattingModelBuilder.java
index 7a944ecbb..86c67c4a9 100644
--- a/simple_language_plugin/src/com/simpleplugin/SimpleFormattingModelBuilder.java
+++ b/simple_language_plugin/src/com/simpleplugin/SimpleFormattingModelBuilder.java
@@ -12,22 +12,21 @@ public class SimpleFormattingModelBuilder implements FormattingModelBuilder {
@NotNull
@Override
public FormattingModel createModel(PsiElement element, CodeStyleSettings settings) {
- return FormattingModelProvider.createFormattingModelForPsiFile(element.getContainingFile(),
- new SimpleBlock(element.getNode(),
- Wrap.createWrap(WrapType.NONE,
- false),
- Alignment.createAlignment(),
- createSpaceBuilder(settings)),
- settings);
+ return FormattingModelProvider
+ .createFormattingModelForPsiFile(element.getContainingFile(),
+ new SimpleBlock(element.getNode(),
+ Wrap.createWrap(WrapType.NONE, false),
+ Alignment.createAlignment(),
+ createSpaceBuilder(settings)),
+ settings);
}
private static SpacingBuilder createSpaceBuilder(CodeStyleSettings settings) {
- return new SpacingBuilder(settings, SimpleLanguage.INSTANCE).
- around(SimpleTypes.SEPARATOR)
- .spaceIf(settings.SPACE_AROUND_ASSIGNMENT_OPERATORS)
- .
- before(SimpleTypes.PROPERTY)
- .none();
+ return new SpacingBuilder(settings, SimpleLanguage.INSTANCE)
+ .around(SimpleTypes.SEPARATOR)
+ .spaceIf(settings.SPACE_AROUND_ASSIGNMENT_OPERATORS)
+ .before(SimpleTypes.PROPERTY)
+ .none();
}
@Nullable
@@ -35,4 +34,4 @@ public class SimpleFormattingModelBuilder implements FormattingModelBuilder {
public TextRange getRangeAffectingIndent(PsiFile file, int offset, ASTNode elementAtOffset) {
return null;
}
-}
\ No newline at end of file
+}
diff --git a/simple_language_plugin/src/com/simpleplugin/SimpleLineMarkerProvider.java b/simple_language_plugin/src/com/simpleplugin/SimpleLineMarkerProvider.java
index ee8a3f1e7..c09b658a9 100644
--- a/simple_language_plugin/src/com/simpleplugin/SimpleLineMarkerProvider.java
+++ b/simple_language_plugin/src/com/simpleplugin/SimpleLineMarkerProvider.java
@@ -23,7 +23,7 @@ public class SimpleLineMarkerProvider extends RelatedItemLineMarkerProvider {
NavigationGutterIconBuilder builder =
NavigationGutterIconBuilder.create(SimpleIcons.FILE).
setTargets(properties).
- setTooltipText("Navigate to a simple property");
+ setTooltipText("Navigate to a simple property");
result.add(builder.createLineMarkerInfo(element));
}
}
diff --git a/simple_language_plugin/src/com/simpleplugin/SimpleReference.java b/simple_language_plugin/src/com/simpleplugin/SimpleReference.java
index 56d3fb05c..26efe1115 100644
--- a/simple_language_plugin/src/com/simpleplugin/SimpleReference.java
+++ b/simple_language_plugin/src/com/simpleplugin/SimpleReference.java
@@ -46,10 +46,10 @@ public class SimpleReference extends PsiReferenceBase implements Psi
if (property.getKey() != null && property.getKey().length() > 0) {
variants.add(LookupElementBuilder.create(property).
withIcon(SimpleIcons.FILE).
- withTypeText(property.getContainingFile().getName())
+ withTypeText(property.getContainingFile().getName())
);
}
}
return variants.toArray();
}
-}
\ No newline at end of file
+}