IU-2021.2.2 <aiko@Lindas-MacBook-Pro.local Merge branch 'master'

Conflicts:
	filetypes.xml
	laf.xml
This commit is contained in:
Aiko Mastboom 2021-10-10 13:57:21 +02:00
commit b1b9a8c04c
17 changed files with 266 additions and 113 deletions

148
IntelliLang.xml Normal file
View File

@ -0,0 +1,148 @@
<application>
<component name="LanguageInjectionConfiguration">
<injection language="encoding-reference" injector-id="java">
<display-name>Charset Name</display-name>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("forName").withParameters("java.lang.String").definedInClass("java.nio.charset.Charset"))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("getBytes").withParameters("java.lang.String").definedInClass("java.lang.String"))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("isSupported").withParameters("java.lang.String").definedInClass("java.nio.charset.Charset"))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("setCharacterEncoding").withParameters("java.lang.String").definedInClass(psiClass().withQualifiedName(string().oneOf("javax.servlet.ServletResponse", "jakarta.servlet.ServletResponse"))))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("toString").withParameters("java.lang.String").definedInClass("java.io.ByteArrayOutputStream"))]]></place>
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("InputStreamReader").withParameters("java.io.InputStream", "java.lang.String").definedInClass("java.io.InputStreamReader"))]]></place>
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("OutputStreamWriter").withParameters("java.io.OutputStream", "java.lang.String").definedInClass("java.io.OutputStreamWriter"))]]></place>
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("PrintStream").withParameters("java.io.File", "java.lang.String").definedInClass("java.io.PrintStream"))]]></place>
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("PrintStream").withParameters("java.lang.String", "java.lang.String").definedInClass("java.io.PrintStream"))]]></place>
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("String").withParameters("byte[]", "java.lang.String").definedInClass("java.lang.String"))]]></place>
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("createXMLEventReader").withParameters("java.io.InputStream", "java.lang.String").definedInClass("javax.xml.stream.XMLInputFactory"))]]></place>
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("createXMLEventWriter").withParameters("java.io.OutputStream", "java.lang.String").definedInClass("javax.xml.stream.XMLInputFactory"))]]></place>
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("createXMLStreamReader").withParameters("java.io.InputStream", "java.lang.String").definedInClass("javax.xml.stream.XMLInputFactory"))]]></place>
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("createXMLStreamWriter").withParameters("java.io.OutputStream", "java.lang.String").definedInClass("javax.xml.stream.XMLInputFactory"))]]></place>
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("decode").withParameters("java.lang.String", "java.lang.String").definedInClass("java.net.URLDecoder"))]]></place>
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("encode").withParameters("java.lang.String", "java.lang.String").definedInClass("java.net.URLEncoder"))]]></place>
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("newReader").withParameters("java.nio.channels.ReadableByteChannel", "java.lang.String").definedInClass("java.nio.channels.Channels"))]]></place>
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("newWriter").withParameters("java.nio.channels.WritableByteChannel", "java.lang.String").definedInClass("java.nio.channels.Channels"))]]></place>
<place><![CDATA[psiParameter().ofMethod(2, psiMethod().withName("PrintStream").withParameters("java.io.OutputStream", "boolean", "java.lang.String").definedInClass("java.io.PrintStream"))]]></place>
<place><![CDATA[psiParameter().ofMethod(3, psiMethod().withName("String").withParameters("byte[]", "int", "int", "java.lang.String").definedInClass("java.lang.String"))]]></place>
</injection>
<injection language="JSONPath" injector-id="java">
<display-name>JsonAsserter (com.jayway.jsonpath)</display-name>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("assertEquals").definedInClass("com.jayway.jsonassert.JsonAsserter"))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("assertNotDefined").definedInClass("com.jayway.jsonassert.JsonAsserter"))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("assertNotNull").definedInClass("com.jayway.jsonassert.JsonAsserter"))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("assertNull").definedInClass("com.jayway.jsonassert.JsonAsserter"))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("assertThat").definedInClass("com.jayway.jsonassert.JsonAsserter"))]]></place>
</injection>
<injection language="RegExp" injector-id="java">
<display-name>Scanner (java.util)</display-name>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("findInLine").withParameters("java.lang.String").definedInClass("java.util.Scanner"))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("findWithinHorizon").withParameters("java.lang.String", "int").definedInClass("java.util.Scanner"))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("hasNext").withParameters("java.lang.String").definedInClass("java.util.Scanner"))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("next").withParameters("java.lang.String").definedInClass("java.util.Scanner"))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("skip").withParameters("java.lang.String").definedInClass("java.util.Scanner"))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("useDelimiter").withParameters("java.lang.String").definedInClass("java.util.Scanner"))]]></place>
</injection>
<injection language="RegExp" injector-id="java">
<display-name>String (java.lang)</display-name>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("matches").withParameters("java.lang.String").definedInClass("java.lang.String"))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("replaceAll").withParameters("java.lang.String", "java.lang.String").definedInClass("java.lang.String"))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("replaceFirst").withParameters("java.lang.String", "java.lang.String").definedInClass("java.lang.String"))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("split").withParameters("java.lang.String").definedInClass("java.lang.String"))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("split").withParameters("java.lang.String", "int").definedInClass("java.lang.String"))]]></place>
</injection>
<injection language="RegExp" injector-id="java">
<display-name>StringSubject (com.google.common.truth)</display-name>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("containsMatch").definedInClass("com.google.common.truth.StringSubject"))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("doesNotContainMatch").definedInClass("com.google.common.truth.StringSubject"))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("doesNotMatch").definedInClass("com.google.common.truth.StringSubject"))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("matches").definedInClass("com.google.common.truth.StringSubject"))]]></place>
</injection>
<injection language="JSONPath" injector-id="java">
<display-name>WriteContext (com.jayway.jsonpath)</display-name>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("add").definedInClass("com.jayway.jsonpath.WriteContext"))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("delete").definedInClass("com.jayway.jsonpath.WriteContext"))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("map").definedInClass("com.jayway.jsonpath.WriteContext"))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("put").definedInClass("com.jayway.jsonpath.WriteContext"))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("renameKey").definedInClass("com.jayway.jsonpath.WriteContext"))]]></place>
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("set").definedInClass("com.jayway.jsonpath.WriteContext"))]]></place>
</injection>
<injection language="SQLite" injector-id="js">
<display-name>flash.data (SQLite)</display-name>
<place><![CDATA[jsLiteral().and(asAssignedValue("text", "*", "dbStatement"))]]></place>
<place><![CDATA[jsLiteral().and(asAssignedValue("text", "flash.data.SQLStatement"))]]></place>
</injection>
<injection language="RegExp" injector-id="kotlin">
<display-name>Kotlin</display-name>
<place><![CDATA[kotlinParameter().ofFunction(0, kotlinFunction().withName("Regex").definedInClass("kotlin.text.Regex"))]]></place>
<place><![CDATA[receiver().ofFunction(kotlinFunction().withName("toPattern").withReceiver("kotlin.String").definedInPackage("kotlin.text"))]]></place>
<place><![CDATA[receiver().ofFunction(kotlinFunction().withName("toRegex").withReceiver("kotlin.String").definedInPackage("kotlin.text"))]]></place>
</injection>
<injection language="JavaScript" injector-id="ruby">
<display-name>Heredoc JavaScript</display-name>
<place><![CDATA[heredocElement("JAVASCRIPT")]]></place>
<place><![CDATA[heredocElement("JS")]]></place>
</injection>
<injection language="ruby" injector-id="ruby">
<display-name>Heredoc Ruby</display-name>
<place><![CDATA[heredocElement("RB")]]></place>
<place><![CDATA[heredocElement("RUBY")]]></place>
</injection>
<injection language="JSON" injector-id="sql">
<display-name>ClickHouse JSON</display-name>
<place><![CDATA[sqlElement().forDialects("ClickHouse").functionArgument(0, sqlFunctionCall().name("visitParamHas", "visitParamExtractUInt", "visitParamExtractInt", "visitParamExtractFloat", "visitParamExtractBool", "visitParamExtractRaw", "visitParamExtractString").params(sqlExpressions().count(2)))]]></place>
<place><![CDATA[sqlElement().forDialects("ClickHouse").insertWithFormatInput("JSON")]]></place>
</injection>
<injection language="JSON" injector-id="sql">
<display-name>Oracle JSON</display-name>
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(0, -1, 1, sqlFunctionCall().name("json_array"))]]></place>
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(0, sqlFunctionCall().name("json_query", "json_value", "json_array_agg"))]]></place>
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(0, sqlFunctionCall().name("json_table"))]]></place>
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(1, -1, 2, sqlFunctionCall().name("json_object"))]]></place>
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(1, sqlFunctionCall().name("json_object_agg"))]]></place>
</injection>
<injection language="RegExp" injector-id="sql">
<display-name>Oracle RegExp</display-name>
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(1, sqlFunctionCall().name("regexp_count").params(sqlExpressions().count(2, 4)))]]></place>
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(1, sqlFunctionCall().name("regexp_instr").params(sqlExpressions().count(2, 7)))]]></place>
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(1, sqlFunctionCall().name("regexp_like").params(sqlExpressions().count(2, 3)))]]></place>
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(1, sqlFunctionCall().name("regexp_replace", "regexp_substr").params(sqlExpressions().count(2, 6)))]]></place>
</injection>
<injection language="XPath2" injector-id="sql">
<display-name>Oracle XPath</display-name>
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(0, sqlFunctionCall().name("xmlquery", "xmlexists"))]]></place>
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(0, sqlFunctionCall().name("xmltable"))]]></place>
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(1, -2, 2, sqlFunctionCall().name("updatexml"))]]></place>
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(1, sqlFunctionCall().name("appendchildxml", "insertxmlafter", "insertxmlbefore").params(sqlExpressions().count(3, 4)))]]></place>
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(1, sqlFunctionCall().name("extract", "extractvalue", "deletexml", "existsnode").params(sqlExpressions().count(2, 3)))]]></place>
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(1, sqlFunctionCall().name("insertchildxml", "insertchildxmlafter", "insertchildxmlbefore").params(sqlExpressions().count(4, 5)))]]></place>
</injection>
<injection language="RegExp" injector-id="sql">
<display-name>PostgreSQL RegExp</display-name>
<place><![CDATA[sqlElement().forDialects("PostgreSQL").binaryExpressionArgument(1, sqlBinaryExpression().left(sqlExpression().withType("text")).operationNames("~", "~*", "!~", "!~*"))]]></place>
<place><![CDATA[sqlElement().forDialects("PostgreSQL").functionArgument(1, sqlFunctionCall().name("regexp_replace").params(sqlExpressions().count(3, 4)))]]></place>
<place><![CDATA[sqlElement().forDialects("PostgreSQL").functionArgument(1, sqlFunctionCall().name("substr", "substring", "regexp_match", "regexp_matches", "regexp_split_to_array", "regexp_split_to_table").params(sqlExpressions().count(2, 3)))]]></place>
</injection>
<injection language="XPath2" injector-id="sql">
<display-name>PostgreSQL XPath</display-name>
<place><![CDATA[sqlElement().forDialects("PostgreSQL").functionArgument(0, sqlFunctionCall().name("xmlexists", "xmltable").params(sqlExpressions().count(2)))]]></place>
<place><![CDATA[sqlElement().forDialects("PostgreSQL").functionArgument(0, sqlFunctionCall().name("xpath", "xpath_exists").params(sqlExpressions().count(2, 3)))]]></place>
</injection>
<injection language="PostgreSQL" injector-id="sql">
<display-name>PostgreSQL dblink</display-name>
<place><![CDATA[sqlElement().forDialects("PostgreSQL").functionArgument(0, sqlFunctionCall().name("dblink", "dblink_exec").params(sqlExpressions().count(1, 2).atOpt(1, sqlExpression().withType("boolean"))))]]></place>
<place><![CDATA[sqlElement().forDialects("PostgreSQL").functionArgument(1, sqlFunctionCall().name("dblink", "dblink_exec").params(sqlExpressions().count(2, 3)))]]></place>
<place><![CDATA[sqlElement().forDialects("PostgreSQL").functionArgument(1, sqlFunctionCall().name("dblink_open").params(sqlExpressions().count(2, 3).atOpt(2, sqlExpression().withType("boolean"))))]]></place>
<place><![CDATA[sqlElement().forDialects("PostgreSQL").functionArgument(1, sqlFunctionCall().name("dblink_send_query").params(sqlExpressions().count(2)))]]></place>
<place><![CDATA[sqlElement().forDialects("PostgreSQL").functionArgument(2, sqlFunctionCall().name("dblink_open").params(sqlExpressions().count(3, 4)))]]></place>
</injection>
<injection language="XML" injector-id="sql">
<display-name>Sybase XML</display-name>
<place><![CDATA[sqlElement().forDialects("Sybase").binaryExpressionArgument(1, sqlBinaryExpression().operation(leafTokens("xmltest").or("not", "xmltest")))]]></place>
<place><![CDATA[sqlElement().forDialects("Sybase").functionArgument(0, sqlFunctionCall().name("xmlparse", "xmlvalidate"))]]></place>
<place><![CDATA[sqlElement().forDialects("Sybase").functionArgument(1, sqlFunctionCall().name("xmlextract"))]]></place>
</injection>
<injection language="XPath2" injector-id="sql">
<display-name>Sybase XPath</display-name>
<place><![CDATA[sqlElement().forDialects("Sybase").binaryExpressionArgument(0, sqlBinaryExpression().operation(leafTokens("xmltest").or("not", "xmltest")))]]></place>
<place><![CDATA[sqlElement().forDialects("Sybase").functionArgument(0, sqlFunctionCall().name("xmlextract"))]]></place>
</injection>
</component>
</application>

View File

@ -1,5 +1,5 @@
<application>
<component name="LafManager">
<laf class-name="com.intellij.ide.ui.laf.darcula.DarculaLaf" />
<component name="LafManager" autodetect="true">
<laf class-name="com.intellij.ide.ui.laf.IntelliJLaf" themeId="JetBrainsLightTheme" />
</component>
</application>

View File

@ -1,5 +1,5 @@
<application>
<component name="EditorColorsManagerImpl">
<global_color_scheme name="Darcula" />
<global_color_scheme name="IntelliJ Light" />
</component>
</application>

18
dataSources.xml Normal file
View File

@ -0,0 +1,18 @@
<application>
<component name="dataSourceStorage" format="xml" multifile-model="true">
<data-source source="LOCAL" name="df-backend@192.168.37.100" uuid="ef2e98c8-bce1-4eec-aec3-2f2cca83f118">
<driver-ref>mariadb</driver-ref>
<synchronize>true</synchronize>
<remarks>df backend</remarks>
<jdbc-driver>org.mariadb.jdbc.Driver</jdbc-driver>
<jdbc-url>jdbc:mariadb://192.168.37.100:3306/df-backend</jdbc-url>
<working-dir>$ProjectFileDir$</working-dir>
</data-source>
<data-source source="LOCAL" name="live_view_studio_dev@192.168.37.100" uuid="2076ef74-1bd2-433c-a06a-e72a8837624a">
<driver-ref>postgresql</driver-ref>
<synchronize>true</synchronize>
<jdbc-driver>org.postgresql.Driver</jdbc-driver>
<jdbc-url>jdbc:postgresql://192.168.37.100:5432/live_view_studio_dev</jdbc-url>
</data-source>
</component>
</application>

View File

@ -1,113 +1,19 @@
<application>
<component name="LocalDatabaseDriverManager" version="201">
<driver id="cassandra">
<option name="auto-sync" value="true" />
</driver>
<driver id="clickhouse">
<option name="auto-sync" value="true" />
</driver>
<driver id="db2">
<option name="auto-sync" value="false" />
</driver>
<driver id="db2.jtopen">
<option name="auto-sync" value="false" />
</driver>
<driver id="derby.embedded">
<option name="auto-sync" value="true" />
</driver>
<driver id="derby.remote">
<option name="auto-sync" value="true" />
</driver>
<driver id="exasol">
<option name="auto-sync" value="true" />
</driver>
<driver id="greenplum">
<option name="auto-sync" value="true" />
<option name="schema-control" value="MANUAL" />
<option name="send-app-info" value="false" />
</driver>
<driver id="h2.unified">
<option name="auto-sync" value="true" />
</driver>
<driver id="hive">
<option name="auto-sync" value="true" />
</driver>
<driver id="hsqldb.local">
<option name="auto-sync" value="true" />
</driver>
<driver id="hsqldb.remote">
<option name="auto-sync" value="true" />
</driver>
<driver id="mariadb">
<option name="auto-sync" value="true" />
<artifact id="MariaDB Connector J" name="MariaDB Connector J" use="true" version="2.6.0" />
</driver>
<driver id="mongo">
<artifact id="MongoDB" name="MongoDB" use="true" version="1.7.2" />
<option name="auto-sync" value="true" />
<option name="auto-commit" value="true" />
<option name="format-sources-on-sync" value="true" />
<option name="send-app-info" value="true" />
<option name="source-loading" value="USER_SOURCES" />
<option name="schema-control" value="AUTOMATIC" />
</driver>
<driver id="sqlserver.ms">
<option name="auto-sync" value="true" />
<option name="send-app-info" value="false" />
</driver>
<driver id="sqlserver.jtds">
<option name="auto-sync" value="true" />
</driver>
<driver id="azure.ms">
<option name="auto-sync" value="true" />
<option name="send-app-info" value="false" />
</driver>
<driver id="mysql.8">
<artifact id="MySQL Connector/J 8" name="MySQL Connector/J 8" use="true" />
<option name="auto-sync" value="true" />
</driver>
<driver id="mysql">
<option name="auto-sync" value="true" />
</driver>
<driver id="mysql_aurora">
<option name="auto-sync" value="true" />
</driver>
<driver id="oracle">
<option name="auto-sync" value="true" />
<option name="auto-commit" value="false" />
</driver>
<driver id="postgresql">
<artifact id="PostgreSQL" name="PostgreSQL" use="true" version="42.2.5" />
<option name="auto-sync" value="true" />
<option name="schema-control" value="MANUAL" />
<option name="auto-commit" value="true" />
<option name="format-sources-on-sync" value="true" />
<option name="send-app-info" value="true" />
<option name="source-loading" value="USER_SOURCES" />
</driver>
<driver id="redshift">
<option name="auto-sync" value="true" />
<option name="schema-control" value="MANUAL" />
</driver>
<driver id="snowflake">
<option name="auto-sync" value="true" />
</driver>
<driver id="sqlite.xerial">
<artifact id="Xerial SQLiteJDBC" name="Xerial SQLiteJDBC" use="true" version="3.25.1" />
<option name="auto-sync" value="true" />
<option name="auto-commit" value="true" />
<option name="format-sources-on-sync" value="true" />
<option name="send-app-info" value="true" />
<option name="source-loading" value="USER_SOURCES" />
<option name="schema-control" value="AUTOMATIC" />
</driver>
<driver id="sybase.jtds">
<option name="auto-sync" value="true" />
</driver>
<driver id="sybase.ase">
<option name="auto-sync" value="true" />
</driver>
<driver id="vertica">
<option name="auto-sync" value="true" />
<artifact id="Xerial SQLiteJDBC" name="Xerial SQLiteJDBC" use="true" version="3.34.0" />
</driver>
</component>
</application>

View File

@ -24,6 +24,18 @@
<entry key="ChangesView">
<PlaceSettings>
<option name="EXPAND_BY_DEFAULT" value="false" />
<option name="IGNORE_POLICY" value="TRIM_WHITESPACES" />
</PlaceSettings>
</entry>
<entry key="CommitDialog">
<PlaceSettings>
<option name="EXPAND_BY_DEFAULT" value="false" />
<option name="READ_ONLY_LOCK" value="false" />
</PlaceSettings>
</entry>
<entry key="Default">
<PlaceSettings>
<option name="IGNORE_POLICY" value="IGNORE_WHITESPACES_CHUNKS" />
</PlaceSettings>
</entry>
<entry key="Merge">

10
duplocatorSettings.xml Normal file
View File

@ -0,0 +1,10 @@
<application>
<component name="DuplocatorSettings">
<option name="SELECTED_PROFILES">
<set>
<option value="HTML" />
</set>
</option>
<option name="LAST_SELECTED_LANGUAGE" value="HTML" />
</component>
</application>

View File

@ -1,4 +1,11 @@
<application>
<component name="DefaultFont">
<option name="FONT_SIZE" value="11" />
<option name="FONT_REGULAR_SUB_FAMILY" value="Regular" />
<option name="FONT_BOLD_SUB_FAMILY" value="Bold" />
<option name="USE_LIGATURES" value="true" />
<option name="SECONDARY_FONT_FAMILY" value="Courier" />
</component>
<component name="TodoConfiguration">
<pattern pattern="\btodo\b.*" />
<pattern pattern="\bfixme\b.*" />

View File

@ -1,16 +1,26 @@
<application>
<component name="FileTypeManager" version="18">
<extensionMap>
<mapping pattern="setenv" type="AUTO_DETECTED" />
<mapping ext="aiko" type="AUTO_DETECTED" />
<mapping pattern=".dockerignore" type="GitIgnore file" />
<mapping ext="space.kts" type="Kotlin" />
<mapping ext="main.kts" type="Kotlin" />
<mapping pattern="gemfile.lock" type="PLAIN_TEXT" />
<mapping ext="plist" type="PLAIN_TEXT" />
<mapping ext="orig" type="PLAIN_TEXT" />
<mapping ext="qrc" type="XML" />
<mapping ext="prj" type="PLAIN_TEXT" />
<mapping pattern="setenv*" type="Shell Script" />
<mapping pattern="elixir" type="Shell Script" />
<removed_mapping ext="bat" approved="true" type="PLAIN_TEXT" />
<removed_mapping ext="cmd" approved="true" type="PLAIN_TEXT" />
<removed_mapping ext="dockerfile" approved="true" type="textmate" />
<removed_mapping ext="log" approved="true" type="PLAIN_TEXT" />
<removed_mapping ext="dockerfile" approved="true" type="textmate" />
<removed_mapping ext="makefile" approved="true" type="textmate" />
<removed_mapping ext="snakefile" approved="true" type="textmate" />
<removed_mapping pattern="setenv" approved="true" type="JSHELL" />
<removed_mapping ext="cmd" approved="true" type="PLAIN_TEXT" />
<removed_mapping ext="snakefile" approved="true" type="textmate" />
</extensionMap>
</component>
</application>

View File

@ -1,12 +1,14 @@
<application>
<component name="FindSettings">
<option name="caseSensitive" value="true" />
<option name="customScope" value="All Places" />
<option name="defaultScopeName" value="All Places" />
<option name="localCaseSensitive" value="true" />
<option name="localWholeWordsOnly" value="true" />
<option name="regularExpressions" value="true" />
<option name="showResultsInSeparateView" value="true" />
<option name="CASE_SENSITIVE_SEARCH" value="true" />
<option name="LOCAL_CASE_SENSITIVE_SEARCH" value="true" />
<option name="LOCAL_WHOLE_WORDS_ONLY" value="true" />
<option name="REGULAR_EXPRESSIONS" value="true" />
<option name="SHOW_RESULTS_IN_SEPARATE_VIEW" value="true" />
<option name="SEARCH_SCOPE" value="All Places" />
<mask>*.css</mask>
@ -16,5 +18,7 @@
<mask>*.properties</mask>
<mask>*.java</mask>
<mask>*.js</mask>
<mask>*.leex</mask>
<mask>*.ex</mask>
</component>
</application>

5
ide-features-trainer.xml Normal file
View File

@ -0,0 +1,5 @@
<application>
<component name="LangManager">
<option name="languageName" value="JAVA" />
</component>
</application>

View File

@ -4,6 +4,7 @@
</component>
<component name="Registry">
<entry key="ide.mac.allowDarkWindowDecorations" value="true" />
<entry key="documentation.show.toolbar" value="true" />
</component>
<component name="StatusBar">
<option name="widgets">

View File

@ -1,5 +1,5 @@
<application>
<component name="LafManager" autodetect="false">
<laf class-name="com.intellij.ide.ui.laf.darcula.DarculaLaf" />
<component name="LafManager" autodetect="true">
<laf class-name="com.intellij.ide.ui.laf.IntelliJLaf" themeId="JetBrainsLightTheme" />
</component>
</application>

View File

@ -1,6 +1,8 @@
<application>
<component name="MarkdownApplicationSettings">
<MarkdownCssSettings StylesheetUri="jar:file:/Users/aiko/Library/Application%20Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/191.6707.61/IntelliJ%20IDEA.app/Contents/plugins/markdown/lib/markdown.jar!/org/intellij/plugins/markdown/settings/darcula.css" />
<MarkdownPreviewSettings DefaultSplitLayout="Show editor only" />
<MarkdownCssSettings StylesheetUri="jar:file:/Users/aiko/Library/Application%20Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/191.6707.61/IntelliJ%20IDEA.app/Contents/plugins/markdown/lib/markdown.jar!/org/intellij/plugins/markdown/settings/darcula.css">
<option name="fontSize" value="13" />
</MarkdownCssSettings>
<MarkdownPreviewSettings />
</component>
</application>

7
shared-indexes.xml Normal file
View File

@ -0,0 +1,7 @@
<application>
<component name="download-consent">
<option name="consentItems">
<item download="ALLOWED" kind="jdk" url="https://index-cdn.jetbrains.com/v2/jdk" />
</option>
</component>
</application>

View File

@ -10,7 +10,7 @@
<option name="ELIXIR_CODE" value="true" />
</context>
</template>
<template name="handlee" value="def handle_event(&quot;$END$&quot;, _, socket) do&#10; socket = assign(socket, key:, value)&#10; {:noreply, socket}&#10;end" description="def handle_event(&quot;$END$&quot;, _, socket) do" toReformat="false" toShortenFQNames="true">
<template name="handlee" value="def handle_event(&quot;$END$&quot;, _, socket) do&#10; socket = assign(socket, key: value)&#10; {:noreply, socket}&#10;end" description="def handle_event(&quot;$END$&quot;, _, socket) do" toReformat="false" toShortenFQNames="true">
<context>
<option name="ELIXIR_CODE" value="true" />
</context>
@ -25,4 +25,10 @@
<option name="ELIXIR_CODE" value="true" />
</context>
</template>
<template name="defmc" value="defmodule LiveViewStudioWeb.$MODULENAME$ do&#10; use LiveViewStudioWeb, :live_component&#10; $END$&#10;end&#10;" description="def module LiveView Component" toReformat="false" toShortenFQNames="true">
<variable name="MODULENAME" expression="" defaultValue="" alwaysStopAt="true" />
<context>
<option name="ELIXIR_CODE" value="true" />
</context>
</template>
</templateSet>

27
vcs.xml
View File

@ -22,17 +22,34 @@
<option name="url" value="https://github.com/aikomastboom/mkdomoticz.git" />
<option name="userName" value="" />
</UrlAndUserName>
<UrlAndUserName>
<option name="url" value="https://github.com/RocketChat/Rocket.Chat.git" />
<option name="userName" value="" />
</UrlAndUserName>
<UrlAndUserName>
<option name="url" value="https://github.com/sonic-pi-net/sonic-pi.git" />
<option name="userName" value="" />
</UrlAndUserName>
<UrlAndUserName>
<option name="url" value="https://github.com/lpil/sonic-pi-tool.git" />
<option name="userName" value="" />
</UrlAndUserName>
<UrlAndUserName>
<option name="url" value="https://github.com/enveloop/miniMO.git" />
<option name="userName" value="" />
</UrlAndUserName>
</list>
</option>
<option name="cloneParentDir" value="$USER_HOME$/Development" />
</component>
<component name="Vcs.Log.App.Settings">
<option name="COLUMN_ORDER">
<option name="COLUMN_ID_ORDER">
<list>
<option value="0" />
<option value="1" />
<option value="2" />
<option value="3" />
<option value="Default.Root" />
<option value="Default.Subject" />
<option value="Default.Author" />
<option value="Default.Date" />
<option value="Space.CommitStatus" />
</list>
</option>
</component>