diff --git a/.github b/.github
new file mode 120000
index 0000000..677cd27
--- /dev/null
+++ b/.github
@@ -0,0 +1 @@
+../brief4ijidea_common/.github
\ No newline at end of file
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
deleted file mode 100644
index 9be205f..0000000
--- a/.github/dependabot.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-# Dependabot configuration:
-# https://docs.github.com/en/free-pro-team@latest/github/administering-a-repository/configuration-options-for-dependency-updates
-
-version: 2
-updates:
- # Maintain dependencies for Gradle dependencies
- - package-ecosystem: "gradle"
- directory: "/"
- target-branch: "next"
- schedule:
- interval: "daily"
- # Maintain dependencies for GitHub Actions
- - package-ecosystem: "github-actions"
- directory: "/"
- target-branch: "next"
- schedule:
- interval: "daily"
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
deleted file mode 100644
index a0b6859..0000000
--- a/.github/workflows/build.yml
+++ /dev/null
@@ -1,158 +0,0 @@
-# GitHub Actions Workflow created for testing and preparing the plugin release in following steps:
-# - validate Gradle Wrapper,
-# - run 'test' and 'verifyPlugin' tasks,
-# - run Qodana inspections,
-# - run 'buildPlugin' task and prepare artifact for the further tests,
-# - run 'runPluginVerifier' task,
-# - create a draft release.
-#
-# Workflow is triggered on push and pull_request events.
-#
-# GitHub Actions reference: https://help.github.com/en/actions
-#
-## JBIJPPTPL
-
-name: Build
-on:
- # Trigger the workflow on pushes to only the 'main' branch (this avoids duplicate checks being run e.g. for dependabot pull requests)
- push:
- branches: [main]
- # Trigger the workflow on any pull request
- pull_request:
-
-jobs:
-
- # Run Gradle Wrapper Validation Action to verify the wrapper's checksum
- # Run verifyPlugin, IntelliJ Plugin Verifier, and test Gradle tasks
- # Build plugin and provide the artifact for the next workflow jobs
- build:
- name: Build
- runs-on: ubuntu-latest
- outputs:
- version: ${{ steps.properties.outputs.version }}
- changelog: ${{ steps.properties.outputs.changelog }}
- steps:
-
- # Check out current repository
- - name: Fetch Sources
- uses: actions/checkout@v2.4.0
-
- # Validate wrapper
- - name: Gradle Wrapper Validation
- uses: gradle/wrapper-validation-action@v1.0.4
-
- # Setup Java 11 environment for the next steps
- - name: Setup Java
- uses: actions/setup-java@v2
- with:
- distribution: zulu
- java-version: 11
- cache: gradle
-
- # Set environment variables
- - name: Export Properties
- id: properties
- shell: bash
- run: |
- PROPERTIES="$(./gradlew properties --console=plain -q)"
- VERSION="$(echo "$PROPERTIES" | grep "^version:" | cut -f2- -d ' ')"
- NAME="$(echo "$PROPERTIES" | grep "^pluginName:" | cut -f2- -d ' ')"
- CHANGELOG="$(./gradlew getChangelog --unreleased --no-header --console=plain -q)"
- CHANGELOG="${CHANGELOG//'%'/'%25'}"
- CHANGELOG="${CHANGELOG//$'\n'/'%0A'}"
- CHANGELOG="${CHANGELOG//$'\r'/'%0D'}"
-
- echo "::set-output name=version::$VERSION"
- echo "::set-output name=name::$NAME"
- echo "::set-output name=changelog::$CHANGELOG"
- echo "::set-output name=pluginVerifierHomeDir::~/.pluginVerifier"
-
- ./gradlew listProductsReleases # prepare list of IDEs for Plugin Verifier
-
- # Run tests
- - name: Run Tests
- run: ./gradlew test
-
- # Collect Tests Result of failed tests
- - name: Collect Tests Result
- if: ${{ failure() }}
- uses: actions/upload-artifact@v2
- with:
- name: tests-result
- path: ${{ github.workspace }}/build/reports/tests
-
- # Cache Plugin Verifier IDEs
- - name: Setup Plugin Verifier IDEs Cache
- uses: actions/cache@v2.1.7
- with:
- path: ${{ steps.properties.outputs.pluginVerifierHomeDir }}/ides
- key: plugin-verifier-${{ hashFiles('build/listProductsReleases.txt') }}
-
- # Run Verify Plugin task and IntelliJ Plugin Verifier tool
- - name: Run Plugin Verification tasks
- run: ./gradlew runPluginVerifier -Pplugin.verifier.home.dir=${{ steps.properties.outputs.pluginVerifierHomeDir }}
-
- # Collect Plugin Verifier Result
- - name: Collect Plugin Verifier Result
- if: ${{ always() }}
- uses: actions/upload-artifact@v2
- with:
- name: pluginVerifier-result
- path: ${{ github.workspace }}/build/reports/pluginVerifier
-
- # Run Qodana inspections
- - name: Qodana - Code Inspection
- uses: JetBrains/qodana-action@v4.2.5
-
- # Prepare plugin archive content for creating artifact
- - name: Prepare Plugin Artifact
- id: artifact
- shell: bash
- run: |
- cd ${{ github.workspace }}/build/distributions
- FILENAME=`ls *.zip`
- unzip "$FILENAME" -d content
-
- echo "::set-output name=filename::${FILENAME:0:-4}"
-
- # Store already-built plugin as an artifact for downloading
- - name: Upload artifact
- uses: actions/upload-artifact@v2.2.4
- with:
- name: ${{ steps.artifact.outputs.filename }}
- path: ./build/distributions/content/*/*
-
- # Prepare a draft release for GitHub Releases page for the manual verification
- # If accepted and published, release workflow would be triggered
- releaseDraft:
- name: Release Draft
- if: github.event_name != 'pull_request'
- needs: build
- runs-on: ubuntu-latest
- steps:
-
- # Check out current repository
- - name: Fetch Sources
- uses: actions/checkout@v2.4.0
-
- # Remove old release drafts by using the curl request for the available releases with draft flag
- - name: Remove Old Release Drafts
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- run: |
- gh api repos/{owner}/{repo}/releases \
- --jq '.[] | select(.draft == true) | .id' \
- | xargs -I '{}' gh api -X DELETE repos/{owner}/{repo}/releases/{}
-
- # Create new release draft - which is not publicly visible and requires manual acceptance
- - name: Create Release Draft
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- run: |
- gh release create v${{ needs.build.outputs.version }} \
- --draft \
- --title "v${{ needs.build.outputs.version }}" \
- --notes "$(cat << 'EOM'
- ${{ needs.build.outputs.changelog }}
- EOM
- )"
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
deleted file mode 100644
index 0bcf2d5..0000000
--- a/.github/workflows/release.yml
+++ /dev/null
@@ -1,87 +0,0 @@
-# GitHub Actions Workflow created for handling the release process based on the draft release prepared
-# with the Build workflow. Running the publishPlugin task requires the PUBLISH_TOKEN secret provided.
-
-name: Release
-on:
- release:
- types: [prereleased, released]
-
-jobs:
-
- # Prepare and publish the plugin to the Marketplace repository
- release:
- name: Publish Plugin
- runs-on: ubuntu-latest
- steps:
-
- # Check out current repository
- - name: Fetch Sources
- uses: actions/checkout@v2.4.0
- with:
- ref: ${{ github.event.release.tag_name }}
-
- # Setup Java 11 environment for the next steps
- - name: Setup Java
- uses: actions/setup-java@v2
- with:
- distribution: zulu
- java-version: 11
- cache: gradle
-
- # Set environment variables
- - name: Export Properties
- id: properties
- shell: bash
- run: |
- CHANGELOG="$(cat << 'EOM' | sed -e 's/^[[:space:]]*$//g' -e '/./,$!d'
- ${{ github.event.release.body }}
- EOM
- )"
-
- CHANGELOG="${CHANGELOG//'%'/'%25'}"
- CHANGELOG="${CHANGELOG//$'\n'/'%0A'}"
- CHANGELOG="${CHANGELOG//$'\r'/'%0D'}"
-
- echo "::set-output name=changelog::$CHANGELOG"
-
- # Update Unreleased section with the current release note
- - name: Patch Changelog
- if: ${{ steps.properties.outputs.changelog != '' }}
- env:
- CHANGELOG: ${{ steps.properties.outputs.changelog }}
- run: |
- ./gradlew patchChangelog --release-note="$CHANGELOG"
-
- # Publish the plugin to the Marketplace
- - name: Publish Plugin
- env:
- PUBLISH_TOKEN: ${{ secrets.PUBLISH_TOKEN }}
- run: ./gradlew publishPlugin
-
- # Upload artifact as a release asset
- - name: Upload Release Asset
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- run: gh release upload ${{ github.event.release.tag_name }} ./build/distributions/*
-
- # Create pull request
- - name: Create Pull Request
- if: ${{ steps.properties.outputs.changelog != '' }}
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- run: |
- VERSION="${{ github.event.release.tag_name }}"
- BRANCH="changelog-update-$VERSION"
-
- git config user.email "action@github.com"
- git config user.name "GitHub Action"
-
- git checkout -b $BRANCH
- git commit -am "Changelog update - $VERSION"
- git push --set-upstream origin $BRANCH
-
- gh pr create \
- --title "Changelog update - \`$VERSION\`" \
- --body "Current pull request contains patched \`CHANGELOG.md\` file for the \`$VERSION\` version." \
- --base main \
- --head $BRANCH
diff --git a/.github/workflows/run-ui-tests.yml b/.github/workflows/run-ui-tests.yml
deleted file mode 100644
index 3108cf1..0000000
--- a/.github/workflows/run-ui-tests.yml
+++ /dev/null
@@ -1,60 +0,0 @@
-# GitHub Actions Workflow for launching UI tests on Linux, Windows, and Mac in the following steps:
-# - prepare and launch IDE with your plugin and robot-server plugin, which is needed to interact with UI
-# - wait for IDE to start
-# - run UI tests with separate Gradle task
-#
-# Please check https://github.com/JetBrains/intellij-ui-test-robot for information about UI tests with IntelliJ Platform
-#
-# Workflow is triggered manually.
-
-name: Run UI Tests
-on:
- workflow_dispatch
-
-jobs:
-
- testUI:
- runs-on: ${{ matrix.os }}
- strategy:
- fail-fast: false
- matrix:
- include:
- - os: ubuntu-latest
- runIde: |
- export DISPLAY=:99.0
- Xvfb -ac :99 -screen 0 1920x1080x16 &
- gradle runIdeForUiTests &
- - os: windows-latest
- runIde: start gradlew.bat runIdeForUiTests
- - os: macos-latest
- runIde: ./gradlew runIdeForUiTests &
-
- steps:
-
- # Check out current repository
- - name: Fetch Sources
- uses: actions/checkout@v2.4.0
-
- # Setup Java 11 environment for the next steps
- - name: Setup Java
- uses: actions/setup-java@v2
- with:
- distribution: zulu
- java-version: 11
- cache: gradle
-
- # Run IDEA prepared for UI testing
- - name: Run IDE
- run: ${{ matrix.runIde }}
-
- # Wait for IDEA to be started
- - name: Health Check
- uses: jtalk/url-health-check-action@v2
- with:
- url: http://127.0.0.1:8082
- max-attempts: 15
- retry-delay: 30s
-
- # Run tests
- - name: Tests
- run: ./gradlew test
diff --git a/.run b/.run
new file mode 120000
index 0000000..d045057
--- /dev/null
+++ b/.run
@@ -0,0 +1 @@
+../brief4ijidea_common/.run
\ No newline at end of file
diff --git a/.run/Run IDE for UI Tests.run.xml b/.run/Run IDE for UI Tests.run.xml
deleted file mode 100644
index 9b028c3..0000000
--- a/.run/Run IDE for UI Tests.run.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- false
-
-
-
\ No newline at end of file
diff --git a/.run/Run IDE with Plugin.run.xml b/.run/Run IDE with Plugin.run.xml
deleted file mode 100644
index d15ff68..0000000
--- a/.run/Run IDE with Plugin.run.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- false
-
-
-
\ No newline at end of file
diff --git a/.run/Run Plugin Tests.run.xml b/.run/Run Plugin Tests.run.xml
deleted file mode 100644
index ae9ae13..0000000
--- a/.run/Run Plugin Tests.run.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- false
-
-
-
diff --git a/.run/Run Plugin Verification.run.xml b/.run/Run Plugin Verification.run.xml
deleted file mode 100644
index 3a8d688..0000000
--- a/.run/Run Plugin Verification.run.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- false
-
-
-
-
-
\ No newline at end of file
diff --git a/.run/Run Qodana.run.xml b/.run/Run Qodana.run.xml
deleted file mode 100644
index 9603583..0000000
--- a/.run/Run Qodana.run.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- false
-
-
-
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
deleted file mode 100644
index 928957c..0000000
--- a/CHANGELOG.md
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-# brief4ijidea Changelog
-
-## [Unreleased]
-### Added
-- Initial scaffold created from [IntelliJ Platform Plugin Template](https://github.com/JetBrains/intellij-platform-plugin-template)
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 120000
index 0000000..82c9033
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1 @@
+../brief4ijidea_common/CHANGELOG.md
\ No newline at end of file
diff --git a/LICENSE.txt b/LICENSE.txt
new file mode 120000
index 0000000..1618a6c
--- /dev/null
+++ b/LICENSE.txt
@@ -0,0 +1 @@
+../brief4ijidea_common/LICENSE.txt
\ No newline at end of file
diff --git a/NOTICE.txt b/NOTICE.txt
new file mode 120000
index 0000000..c5a13ec
--- /dev/null
+++ b/NOTICE.txt
@@ -0,0 +1 @@
+../brief4ijidea_common/NOTICE.txt
\ No newline at end of file
diff --git a/README.md b/README.md
deleted file mode 100644
index 47fc5e0..0000000
--- a/README.md
+++ /dev/null
@@ -1,41 +0,0 @@
-# brief4ijidea
-
-![Build](https://github.com/rkdawenterprises/brief4ijidea/workflows/Build/badge.svg)
-[![Version](https://img.shields.io/jetbrains/plugin/v/PLUGIN_ID.svg)](https://plugins.jetbrains.com/plugin/PLUGIN_ID)
-[![Downloads](https://img.shields.io/jetbrains/plugin/d/PLUGIN_ID.svg)](https://plugins.jetbrains.com/plugin/PLUGIN_ID)
-
-## Template ToDo list
-- [x] Create a new [IntelliJ Platform Plugin Template][template] project.
-- [ ] Get familiar with the [template documentation][template].
-- [ ] Verify the [pluginGroup](/gradle.properties), [plugin ID](/src/main/resources/META-INF/plugin.xml) and [sources package](/src/main/kotlin).
-- [ ] Review the [Legal Agreements](https://plugins.jetbrains.com/docs/marketplace/legal-agreements.html).
-- [ ] [Publish a plugin manually](https://plugins.jetbrains.com/docs/intellij/publishing-plugin.html?from=IJPluginTemplate) for the first time.
-- [ ] Set the Plugin ID in the above README badges.
-- [ ] Set the [Deployment Token](https://plugins.jetbrains.com/docs/marketplace/plugin-upload.html).
-- [ ] Click the Watch button on the top of the [IntelliJ Platform Plugin Template][template] to be notified about releases containing new features and fixes.
-
-
-This Fancy IntelliJ Platform Plugin is going to be your implementation of the brilliant ideas that you have.
-
-This specific section is a source for the [plugin.xml](/src/main/resources/META-INF/plugin.xml) file which will be extracted by the [Gradle](/build.gradle.kts) during the build process.
-
-To keep everything working, do not remove `` sections.
-
-
-## Installation
-
-- Using IDE built-in plugin system:
-
- Settings/Preferences > Plugins > Marketplace > Search for "brief4ijidea" >
- Install Plugin
-
-- Manually:
-
- Download the [latest release](https://github.com/rkdawenterprises/brief4ijidea/releases/latest) and install it manually using
- Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...
-
-
----
-Plugin based on the [IntelliJ Platform Plugin Template][template].
-
-[template]: https://github.com/JetBrains/intellij-platform-plugin-template
diff --git a/README.md b/README.md
new file mode 120000
index 0000000..23ed11c
--- /dev/null
+++ b/README.md
@@ -0,0 +1 @@
+../brief4ijidea_common/README.md
\ No newline at end of file
diff --git a/build.gradle.kts b/build.gradle.kts
index 3dc6685..615261f 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -1,3 +1,19 @@
+/*
+ * Copyright (c) 2019-2022 RKDAW Enterprises and Ralph Williamson
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
import org.jetbrains.changelog.markdownToHTML
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
@@ -19,9 +35,22 @@ plugins {
group = properties("pluginGroup")
version = properties("pluginVersion")
+val remoteRobotVersion = "0.11.13"
+
// Configure project's dependencies
repositories {
mavenCentral()
+ maven { url = uri("https://packages.jetbrains.team/maven/p/ij/intellij-dependencies") }
+}
+
+dependencies {
+ implementation(kotlin("stdlib"))
+ testImplementation("org.junit.jupiter:junit-jupiter-api:5.8.2")
+ testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.8.2")
+ testImplementation("com.intellij.remoterobot:remote-robot:$remoteRobotVersion")
+ testImplementation("com.intellij.remoterobot:remote-fixtures:$remoteRobotVersion")
+ testImplementation("com.squareup.okhttp3:logging-interceptor:4.9.3")
+ testImplementation("com.intellij.remoterobot:ide-launcher:$remoteRobotVersion")
}
// Configure Gradle IntelliJ Plugin - read more: https://github.com/JetBrains/gradle-intellij-plugin
@@ -32,6 +61,7 @@ intellij {
// Plugin Dependencies. Uses `platformPlugins` property from the gradle.properties file.
plugins.set(properties("platformPlugins").split(',').map(String::trim).filter(String::isNotEmpty))
+ updateSinceUntilBuild.set(false)
}
// Configure Gradle Changelog Plugin - read more: https://github.com/JetBrains/gradle-changelog-plugin
@@ -64,6 +94,10 @@ tasks {
gradleVersion = properties("gradleVersion")
}
+ downloadRobotServerPlugin {
+ version.set(remoteRobotVersion)
+ }
+
patchPluginXml {
version.set(properties("pluginVersion"))
sinceBuild.set(properties("pluginSinceBuild"))
@@ -79,8 +113,7 @@ tasks {
throw GradleException("Plugin description section not found in README.md:\n$start ... $end")
}
subList(indexOf(start) + 1, indexOf(end))
- }.joinToString("\n").run { markdownToHTML(this) }
- )
+ }.joinToString("\n").run { markdownToHTML(this) })
// Get the latest available change notes from the changelog file
changeNotes.set(provider {
@@ -90,21 +123,26 @@ tasks {
})
}
- // Configure UI tests plugin
- // Read more: https://github.com/JetBrains/intellij-ui-test-robot
+ // Configure UI tests plugin. Read more: https://github.com/JetBrains/intellij-ui-test-robot
runIdeForUiTests {
- systemProperty("robot-server.port", "8082")
+ systemProperty("robot-server.port", "22224")
systemProperty("ide.mac.message.dialogs.as.sheets", "false")
systemProperty("jb.privacy.policy.text", "")
systemProperty("jb.consents.confirmation.enabled", "false")
+ systemProperty("ide.mac.file.chooser.native", "false")
+ systemProperty("apple.laf.useScreenMenuBar", "false")
+ systemProperty("idea.trust.all.projects", "true")
+ systemProperty("ide.show.tips.on.startup.default.value", "false")
+ systemProperty("robot-server.host.public", "true")
}
signPlugin {
- certificateChain.set(System.getenv("CERTIFICATE_CHAIN"))
- privateKey.set(System.getenv("PRIVATE_KEY"))
+// certificateChain.set(File(System.getenv("CERTIFICATE_CHAIN") ?: "/run/media/ralph/AD38-6FA3/.keystore/intellij_marketplace/chain.crt").readText(Charsets.UTF_8))
+// privateKey.set(File(System.getenv("PRIVATE_KEY") ?: "/run/media/ralph/AD38-6FA3/.keystore/intellij_marketplace/private.pem").readText(Charsets.UTF_8))
password.set(System.getenv("PRIVATE_KEY_PASSWORD"))
}
+ // Read more: https://plugins.jetbrains.com/docs/intellij/deployment.html#specifying-a-release-channel
publishPlugin {
dependsOn("patchChangelog")
token.set(System.getenv("PUBLISH_TOKEN"))
@@ -113,4 +151,8 @@ tasks {
// https://plugins.jetbrains.com/docs/intellij/deployment.html#specifying-a-release-channel
channels.set(listOf(properties("pluginVersion").split('-').getOrElse(1) { "default" }.split('.').first()))
}
+
+ test {
+ useJUnitPlatform()
+ }
}
diff --git a/gradle b/gradle
new file mode 120000
index 0000000..cc1f91e
--- /dev/null
+++ b/gradle
@@ -0,0 +1 @@
+../brief4ijidea_common/gradle
\ No newline at end of file
diff --git a/gradle.properties b/gradle.properties
index 0ab338b..481a142 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,19 +1,24 @@
# IntelliJ Platform Artifacts Repositories
# -> https://plugins.jetbrains.com/docs/intellij/intellij-artifacts.html
-pluginGroup = com.github.rkdawenterprises.brief4ijidea
+pluginGroup = net.ddns.rkdawenterprises
pluginName = brief4ijidea
-# SemVer format -> https://semver.org
-pluginVersion = 0.0.1
-# See https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
-# for insight into build numbers and IntelliJ Platform versions.
-pluginSinceBuild = 211
-pluginUntilBuild = 213.*
+# SemVer format -> https://semver.org
+pluginVersion = 1.0.5
# IntelliJ Platform Properties -> https://github.com/JetBrains/gradle-intellij-plugin#intellij-platform-properties
platformType = IC
-platformVersion = 2021.1.3
+# 221
+#platformVersion = 2022.1.3
+# 213
+#platformVersion = 2021.3.3
+# 212
+#platformVersion = 2021.2.4
+# 211
+#platformVersion = 2021.1.3
+# 203
+platformVersion = 2020.3.4
# Plugin Dependencies -> https://plugins.jetbrains.com/docs/intellij/plugin-dependencies.html
# Example: platformPlugins = com.intellij.java, com.jetbrains.php:203.4449.22
@@ -25,6 +30,12 @@ javaVersion = 11
# Gradle Releases -> https://github.com/gradle/gradle/releases
gradleVersion = 7.4
+# See https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
+# for insight into build numbers and IntelliJ Platform versions.
+pluginSinceBuild = 203
+pluginUntilBuild = 203.*
+#pluginUntilBuild = 213.*
+
# Opt-out flag for bundling Kotlin standard library.
# See https://plugins.jetbrains.com/docs/intellij/kotlin.html#kotlin-standard-library for details.
# suppress inspection "UnusedProperty"
diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar
deleted file mode 100644
index 41d9927..0000000
Binary files a/gradle/wrapper/gradle-wrapper.jar and /dev/null differ
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
deleted file mode 100644
index 41dfb87..0000000
--- a/gradle/wrapper/gradle-wrapper.properties
+++ /dev/null
@@ -1,5 +0,0 @@
-distributionBase=GRADLE_USER_HOME
-distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip
-zipStoreBase=GRADLE_USER_HOME
-zipStorePath=wrapper/dists
diff --git a/gradlew b/gradlew
deleted file mode 100755
index 1b6c787..0000000
--- a/gradlew
+++ /dev/null
@@ -1,234 +0,0 @@
-#!/bin/sh
-
-#
-# Copyright © 2015-2021 the original authors.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# https://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-##############################################################################
-#
-# Gradle start up script for POSIX generated by Gradle.
-#
-# Important for running:
-#
-# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
-# noncompliant, but you have some other compliant shell such as ksh or
-# bash, then to run this script, type that shell name before the whole
-# command line, like:
-#
-# ksh Gradle
-#
-# Busybox and similar reduced shells will NOT work, because this script
-# requires all of these POSIX shell features:
-# * functions;
-# * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
-# «${var#prefix}», «${var%suffix}», and «$( cmd )»;
-# * compound commands having a testable exit status, especially «case»;
-# * various built-in commands including «command», «set», and «ulimit».
-#
-# Important for patching:
-#
-# (2) This script targets any POSIX shell, so it avoids extensions provided
-# by Bash, Ksh, etc; in particular arrays are avoided.
-#
-# The "traditional" practice of packing multiple parameters into a
-# space-separated string is a well documented source of bugs and security
-# problems, so this is (mostly) avoided, by progressively accumulating
-# options in "$@", and eventually passing that to Java.
-#
-# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
-# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
-# see the in-line comments for details.
-#
-# There are tweaks for specific operating systems such as AIX, CygWin,
-# Darwin, MinGW, and NonStop.
-#
-# (3) This script is generated from the Groovy template
-# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
-# within the Gradle project.
-#
-# You can find Gradle at https://github.com/gradle/gradle/.
-#
-##############################################################################
-
-# Attempt to set APP_HOME
-
-# Resolve links: $0 may be a link
-app_path=$0
-
-# Need this for daisy-chained symlinks.
-while
- APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
- [ -h "$app_path" ]
-do
- ls=$( ls -ld "$app_path" )
- link=${ls#*' -> '}
- case $link in #(
- /*) app_path=$link ;; #(
- *) app_path=$APP_HOME$link ;;
- esac
-done
-
-APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit
-
-APP_NAME="Gradle"
-APP_BASE_NAME=${0##*/}
-
-# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
-
-# Use the maximum available, or set MAX_FD != -1 to use that value.
-MAX_FD=maximum
-
-warn () {
- echo "$*"
-} >&2
-
-die () {
- echo
- echo "$*"
- echo
- exit 1
-} >&2
-
-# OS specific support (must be 'true' or 'false').
-cygwin=false
-msys=false
-darwin=false
-nonstop=false
-case "$( uname )" in #(
- CYGWIN* ) cygwin=true ;; #(
- Darwin* ) darwin=true ;; #(
- MSYS* | MINGW* ) msys=true ;; #(
- NONSTOP* ) nonstop=true ;;
-esac
-
-CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
-
-
-# Determine the Java command to use to start the JVM.
-if [ -n "$JAVA_HOME" ] ; then
- if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
- # IBM's JDK on AIX uses strange locations for the executables
- JAVACMD=$JAVA_HOME/jre/sh/java
- else
- JAVACMD=$JAVA_HOME/bin/java
- fi
- if [ ! -x "$JAVACMD" ] ; then
- die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
- fi
-else
- JAVACMD=java
- which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
-fi
-
-# Increase the maximum file descriptors if we can.
-if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
- case $MAX_FD in #(
- max*)
- MAX_FD=$( ulimit -H -n ) ||
- warn "Could not query maximum file descriptor limit"
- esac
- case $MAX_FD in #(
- '' | soft) :;; #(
- *)
- ulimit -n "$MAX_FD" ||
- warn "Could not set maximum file descriptor limit to $MAX_FD"
- esac
-fi
-
-# Collect all arguments for the java command, stacking in reverse order:
-# * args from the command line
-# * the main class name
-# * -classpath
-# * -D...appname settings
-# * --module-path (only if needed)
-# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
-
-# For Cygwin or MSYS, switch paths to Windows format before running java
-if "$cygwin" || "$msys" ; then
- APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
- CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
-
- JAVACMD=$( cygpath --unix "$JAVACMD" )
-
- # Now convert the arguments - kludge to limit ourselves to /bin/sh
- for arg do
- if
- case $arg in #(
- -*) false ;; # don't mess with options #(
- /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
- [ -e "$t" ] ;; #(
- *) false ;;
- esac
- then
- arg=$( cygpath --path --ignore --mixed "$arg" )
- fi
- # Roll the args list around exactly as many times as the number of
- # args, so each arg winds up back in the position where it started, but
- # possibly modified.
- #
- # NB: a `for` loop captures its iteration list before it begins, so
- # changing the positional parameters here affects neither the number of
- # iterations, nor the values presented in `arg`.
- shift # remove old arg
- set -- "$@" "$arg" # push replacement arg
- done
-fi
-
-# Collect all arguments for the java command;
-# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of
-# shell script including quotes and variable substitutions, so put them in
-# double quotes to make sure that they get re-expanded; and
-# * put everything else in single quotes, so that it's not re-expanded.
-
-set -- \
- "-Dorg.gradle.appname=$APP_BASE_NAME" \
- -classpath "$CLASSPATH" \
- org.gradle.wrapper.GradleWrapperMain \
- "$@"
-
-# Use "xargs" to parse quoted args.
-#
-# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
-#
-# In Bash we could simply go:
-#
-# readarray ARGS < <( xargs -n1 <<<"$var" ) &&
-# set -- "${ARGS[@]}" "$@"
-#
-# but POSIX shell has neither arrays nor command substitution, so instead we
-# post-process each arg (as a line of input to sed) to backslash-escape any
-# character that might be a shell metacharacter, then use eval to reverse
-# that process (while maintaining the separation between arguments), and wrap
-# the whole thing up as a single "set" statement.
-#
-# This will of course break if any of these variables contains a newline or
-# an unmatched quote.
-#
-
-eval "set -- $(
- printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
- xargs -n1 |
- sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
- tr '\n' ' '
- )" '"$@"'
-
-exec "$JAVACMD" "$@"
diff --git a/gradlew b/gradlew
new file mode 120000
index 0000000..1d70ca9
--- /dev/null
+++ b/gradlew
@@ -0,0 +1 @@
+../brief4ijidea_common/gradlew
\ No newline at end of file
diff --git a/gradlew.bat b/gradlew.bat
deleted file mode 100644
index 107acd3..0000000
--- a/gradlew.bat
+++ /dev/null
@@ -1,89 +0,0 @@
-@rem
-@rem Copyright 2015 the original author or authors.
-@rem
-@rem Licensed under the Apache License, Version 2.0 (the "License");
-@rem you may not use this file except in compliance with the License.
-@rem You may obtain a copy of the License at
-@rem
-@rem https://www.apache.org/licenses/LICENSE-2.0
-@rem
-@rem Unless required by applicable law or agreed to in writing, software
-@rem distributed under the License is distributed on an "AS IS" BASIS,
-@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-@rem See the License for the specific language governing permissions and
-@rem limitations under the License.
-@rem
-
-@if "%DEBUG%" == "" @echo off
-@rem ##########################################################################
-@rem
-@rem Gradle startup script for Windows
-@rem
-@rem ##########################################################################
-
-@rem Set local scope for the variables with windows NT shell
-if "%OS%"=="Windows_NT" setlocal
-
-set DIRNAME=%~dp0
-if "%DIRNAME%" == "" set DIRNAME=.
-set APP_BASE_NAME=%~n0
-set APP_HOME=%DIRNAME%
-
-@rem Resolve any "." and ".." in APP_HOME to make it shorter.
-for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
-
-@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
-
-@rem Find java.exe
-if defined JAVA_HOME goto findJavaFromJavaHome
-
-set JAVA_EXE=java.exe
-%JAVA_EXE% -version >NUL 2>&1
-if "%ERRORLEVEL%" == "0" goto execute
-
-echo.
-echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
-
-goto fail
-
-:findJavaFromJavaHome
-set JAVA_HOME=%JAVA_HOME:"=%
-set JAVA_EXE=%JAVA_HOME%/bin/java.exe
-
-if exist "%JAVA_EXE%" goto execute
-
-echo.
-echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
-
-goto fail
-
-:execute
-@rem Setup the command line
-
-set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
-
-
-@rem Execute Gradle
-"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
-
-:end
-@rem End local scope for the variables with windows NT shell
-if "%ERRORLEVEL%"=="0" goto mainEnd
-
-:fail
-rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
-rem the _cmd.exe /c_ return code!
-if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
-exit /b 1
-
-:mainEnd
-if "%OS%"=="Windows_NT" endlocal
-
-:omega
diff --git a/gradlew.bat b/gradlew.bat
new file mode 120000
index 0000000..039b412
--- /dev/null
+++ b/gradlew.bat
@@ -0,0 +1 @@
+../brief4ijidea_common/gradlew.bat
\ No newline at end of file
diff --git a/qodana.yml b/qodana.yml
deleted file mode 100644
index dac95d3..0000000
--- a/qodana.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-# Qodana configuration:
-# https://www.jetbrains.com/help/qodana/qodana-yaml.html
-
-version: 1.0
-profile:
- name: qodana.recommended
diff --git a/qodana.yml b/qodana.yml
new file mode 120000
index 0000000..d222dfb
--- /dev/null
+++ b/qodana.yml
@@ -0,0 +1 @@
+../brief4ijidea_common/qodana.yml
\ No newline at end of file
diff --git a/settings.gradle.kts b/settings.gradle.kts
deleted file mode 100644
index 9277bb3..0000000
--- a/settings.gradle.kts
+++ /dev/null
@@ -1 +0,0 @@
-rootProject.name = "brief4ijidea"
diff --git a/settings.gradle.kts b/settings.gradle.kts
new file mode 120000
index 0000000..2ea38f4
--- /dev/null
+++ b/settings.gradle.kts
@@ -0,0 +1 @@
+../brief4ijidea_common/settings.gradle.kts
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Actions_component.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Actions_component.java
new file mode 120000
index 0000000..8d6c9b8
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Actions_component.java
@@ -0,0 +1 @@
+../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Actions_component.java
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Actions_promoter.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Actions_promoter.kt
new file mode 120000
index 0000000..6f1e416
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Actions_promoter.kt
@@ -0,0 +1 @@
+../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Actions_promoter.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Application_configurable.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Application_configurable.java
new file mode 120000
index 0000000..2eff3ed
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Application_configurable.java
@@ -0,0 +1 @@
+../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Application_configurable.java
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Column_marking_component.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Column_marking_component.java
new file mode 120000
index 0000000..abf86f9
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Column_marking_component.java
@@ -0,0 +1 @@
+../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Column_marking_component.java
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Key_event_to_string.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Key_event_to_string.kt
new file mode 120000
index 0000000..8da98b7
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Key_event_to_string.kt
@@ -0,0 +1 @@
+../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Key_event_to_string.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Keymap_action_data.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Keymap_action_data.kt
new file mode 120000
index 0000000..0791cdb
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Keymap_action_data.kt
@@ -0,0 +1 @@
+../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Keymap_action_data.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Line_marking_component.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Line_marking_component.java
new file mode 120000
index 0000000..8efeed6
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Line_marking_component.java
@@ -0,0 +1 @@
+../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Line_marking_component.java
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Localized_messages.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Localized_messages.kt
new file mode 120000
index 0000000..0531096
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Localized_messages.kt
@@ -0,0 +1 @@
+../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Localized_messages.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Marking_component.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Marking_component.java
new file mode 120000
index 0000000..98a5635
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Marking_component.java
@@ -0,0 +1 @@
+../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Marking_component.java
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Miscellaneous.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Miscellaneous.kt
new file mode 120000
index 0000000..9f587e6
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Miscellaneous.kt
@@ -0,0 +1 @@
+../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Miscellaneous.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Paste_handler.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Paste_handler.java
new file mode 120000
index 0000000..bf8f131
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Paste_handler.java
@@ -0,0 +1 @@
+../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Paste_handler.java
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Persisted_state.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Persisted_state.kt
new file mode 120000
index 0000000..aa77030
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Persisted_state.kt
@@ -0,0 +1 @@
+../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Persisted_state.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Settings_UI_component.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Settings_UI_component.java
new file mode 120000
index 0000000..7a5b6d0
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Settings_UI_component.java
@@ -0,0 +1 @@
+../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Settings_UI_component.java
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Startup_activity.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Startup_activity.java
new file mode 120000
index 0000000..81c6324
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Startup_activity.java
@@ -0,0 +1 @@
+../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Startup_activity.java
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/State_component.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/State_component.java
new file mode 120000
index 0000000..af58f16
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/State_component.java
@@ -0,0 +1 @@
+../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/State_component.java
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Status_bar_document_information_factory.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Status_bar_document_information_factory.kt
new file mode 120000
index 0000000..8a5df65
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Status_bar_document_information_factory.kt
@@ -0,0 +1 @@
+../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Status_bar_document_information_factory.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Status_bar_icon_factory.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Status_bar_icon_factory.java
new file mode 120000
index 0000000..868b9ec
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Status_bar_icon_factory.java
@@ -0,0 +1 @@
+../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/Status_bar_icon_factory.java
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Beginning_of_line_action.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Beginning_of_line_action.java
new file mode 120000
index 0000000..bfec7f5
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Beginning_of_line_action.java
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Beginning_of_line_action.java
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Center_line_in_window_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Center_line_in_window_action.kt
new file mode 120000
index 0000000..46a71d0
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Center_line_in_window_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Center_line_in_window_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Change_output_file_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Change_output_file_action.kt
new file mode 120000
index 0000000..478ba1d
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Change_output_file_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Change_output_file_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Column_mark_action.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Column_mark_action.java
new file mode 120000
index 0000000..1c86224
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Column_mark_action.java
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Column_mark_action.java
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Copy_to_scrap_action.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Copy_to_scrap_action.java
new file mode 120000
index 0000000..2d21fae
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Copy_to_scrap_action.java
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Copy_to_scrap_action.java
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Cut_to_scrap_action.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Cut_to_scrap_action.java
new file mode 120000
index 0000000..68f9854
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Cut_to_scrap_action.java
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Cut_to_scrap_action.java
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Delete_line_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Delete_line_action.kt
new file mode 120000
index 0000000..0fd664f
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Delete_line_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Delete_line_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Delete_next_word_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Delete_next_word_action.kt
new file mode 120000
index 0000000..afa292e
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Delete_next_word_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Delete_next_word_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Delete_previous_word_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Delete_previous_word_action.kt
new file mode 120000
index 0000000..b6a6e94
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Delete_previous_word_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Delete_previous_word_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Delete_to_beginning_of_line_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Delete_to_beginning_of_line_action.kt
new file mode 120000
index 0000000..ca3633d
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Delete_to_beginning_of_line_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Delete_to_beginning_of_line_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Delete_to_end_of_line_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Delete_to_end_of_line_action.kt
new file mode 120000
index 0000000..d79143d
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Delete_to_end_of_line_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Delete_to_end_of_line_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Drop_bookmark_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Drop_bookmark_action.kt
new file mode 120000
index 0000000..0129bda
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Drop_bookmark_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Drop_bookmark_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Enabled_toggle_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Enabled_toggle_action.kt
new file mode 120000
index 0000000..515973b
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Enabled_toggle_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Enabled_toggle_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/End_of_buffer_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/End_of_buffer_action.kt
new file mode 120000
index 0000000..2651d77
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/End_of_buffer_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/End_of_buffer_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/End_of_line_action.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/End_of_line_action.java
new file mode 120000
index 0000000..0e462d3
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/End_of_line_action.java
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/End_of_line_action.java
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/End_of_window_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/End_of_window_action.kt
new file mode 120000
index 0000000..ccff224
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/End_of_window_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/End_of_window_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Exit_action.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Exit_action.java
new file mode 120000
index 0000000..0b4d34e
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Exit_action.java
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Exit_action.java
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/External_java_doc_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/External_java_doc_action.kt
new file mode 120000
index 0000000..5f06681
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/External_java_doc_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/External_java_doc_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Goto_declaration_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Goto_declaration_action.kt
new file mode 120000
index 0000000..62e157b
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Goto_declaration_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Goto_declaration_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Goto_line_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Goto_line_action.kt
new file mode 120000
index 0000000..d0183cb
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Goto_line_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Goto_line_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Help_menu_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Help_menu_action.kt
new file mode 120000
index 0000000..cab8588
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Help_menu_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Help_menu_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Insert_mode_toggle_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Insert_mode_toggle_action.kt
new file mode 120000
index 0000000..cbbdacd
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Insert_mode_toggle_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Insert_mode_toggle_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Jump_to_bookmark_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Jump_to_bookmark_action.kt
new file mode 120000
index 0000000..2b27eed
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Jump_to_bookmark_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Jump_to_bookmark_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Left_side_of_window_action.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Left_side_of_window_action.java
new file mode 120000
index 0000000..1154e2d
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Left_side_of_window_action.java
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Left_side_of_window_action.java
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Line_mark_action.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Line_mark_action.java
new file mode 120000
index 0000000..e650c46
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Line_mark_action.java
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Line_mark_action.java
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Line_to_bottom_of_window_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Line_to_bottom_of_window_action.kt
new file mode 120000
index 0000000..e1f7a19
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Line_to_bottom_of_window_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Line_to_bottom_of_window_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Line_to_top_of_window_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Line_to_top_of_window_action.kt
new file mode 120000
index 0000000..a2e66d7
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Line_to_top_of_window_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Line_to_top_of_window_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Mark_action.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Mark_action.java
new file mode 120000
index 0000000..31a5e95
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Mark_action.java
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Mark_action.java
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Open_bookmarks_menu_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Open_bookmarks_menu_action.kt
new file mode 120000
index 0000000..c057af0
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Open_bookmarks_menu_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Open_bookmarks_menu_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Open_line_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Open_line_action.kt
new file mode 120000
index 0000000..6112767
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Open_line_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Open_line_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Paste_from_history_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Paste_from_history_action.kt
new file mode 120000
index 0000000..73b1473
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Paste_from_history_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Paste_from_history_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Paste_from_scrap_action.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Paste_from_scrap_action.java
new file mode 120000
index 0000000..478c2c4
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Paste_from_scrap_action.java
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Paste_from_scrap_action.java
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Plugin_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Plugin_action.kt
new file mode 120000
index 0000000..4836f56
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Plugin_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Plugin_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Quick_java_doc_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Quick_java_doc_action.kt
new file mode 120000
index 0000000..d1ad2fa
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Quick_java_doc_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Quick_java_doc_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Redo_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Redo_action.kt
new file mode 120000
index 0000000..0172601
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Redo_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Redo_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Repeat_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Repeat_action.kt
new file mode 120000
index 0000000..9876cc1
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Repeat_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Repeat_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Right_side_of_window_action.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Right_side_of_window_action.java
new file mode 120000
index 0000000..a14292e
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Right_side_of_window_action.java
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Right_side_of_window_action.java
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Scroll_buffer_down_in_window_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Scroll_buffer_down_in_window_action.kt
new file mode 120000
index 0000000..aad6a31
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Scroll_buffer_down_in_window_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Scroll_buffer_down_in_window_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Scroll_buffer_up_in_window_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Scroll_buffer_up_in_window_action.kt
new file mode 120000
index 0000000..1edd77e
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Scroll_buffer_up_in_window_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Scroll_buffer_up_in_window_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Search_again_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Search_again_action.kt
new file mode 120000
index 0000000..e0bd975
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Search_again_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Search_again_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Search_backward_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Search_backward_action.kt
new file mode 120000
index 0000000..a1a87b0
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Search_backward_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Search_backward_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Search_forward_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Search_forward_action.kt
new file mode 120000
index 0000000..90e2029
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Search_forward_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Search_forward_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Swap_mark_with_scrap_action.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Swap_mark_with_scrap_action.java
new file mode 120000
index 0000000..a53594d
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Swap_mark_with_scrap_action.java
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Swap_mark_with_scrap_action.java
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Top_of_buffer_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Top_of_buffer_action.kt
new file mode 120000
index 0000000..8235c22
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Top_of_buffer_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Top_of_buffer_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Top_of_window_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Top_of_window_action.kt
new file mode 120000
index 0000000..b5204e2
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Top_of_window_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Top_of_window_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Translate_forward_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Translate_forward_action.kt
new file mode 120000
index 0000000..6903180
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Translate_forward_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Translate_forward_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Undo_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Undo_action.kt
new file mode 120000
index 0000000..ccd40d7
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Undo_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Undo_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Write_action.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Write_action.kt
new file mode 120000
index 0000000..d7786e2
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Write_action.kt
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Write_action.kt
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Write_all_and_exit_action.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Write_all_and_exit_action.java
new file mode 120000
index 0000000..f32e6e6
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Write_all_and_exit_action.java
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/actions/Write_all_and_exit_action.java
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/compatibility/Compatibility.kt b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/compatibility/Compatibility.kt
new file mode 100644
index 0000000..a936c49
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/compatibility/Compatibility.kt
@@ -0,0 +1,37 @@
+/*
+ * Copyright (c) 2019-2022 RKDAW Enterprises and Ralph Williamson
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@file:Suppress("FunctionName",
+ "LocalVariableName",
+ "PrivatePropertyName",
+ "HardCodedStringLiteral",
+ "unused",
+ "RedundantSemicolon",
+ "UsePropertyAccessSyntax",
+ "KDocUnresolvedReference")
+
+package net.ddns.rkdawenterprises.brief4ijidea.compatibility
+
+import com.intellij.openapi.editor.Editor
+import com.intellij.util.SystemProperties.isTrueSmoothScrollingEnabled
+import java.awt.Rectangle
+
+fun get_editor_content_visible_area(editor: Editor): Rectangle
+{
+ val model = editor.scrollingModel
+ return if(isTrueSmoothScrollingEnabled()) model.visibleAreaOnScrollingFinished else model.visibleArea;
+}
+
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/compatibility/DefaultTypingActionsExtension.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/compatibility/DefaultTypingActionsExtension.java
new file mode 120000
index 0000000..d39183a
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/compatibility/DefaultTypingActionsExtension.java
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/compatibility/DefaultTypingActionsExtension.java
\ No newline at end of file
diff --git a/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/compatibility/TypingActionsExtension.java b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/compatibility/TypingActionsExtension.java
new file mode 120000
index 0000000..6851cfd
--- /dev/null
+++ b/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/compatibility/TypingActionsExtension.java
@@ -0,0 +1 @@
+../../../../../../../../../brief4ijidea_common/src/main/java/net/ddns/rkdawenterprises/brief4ijidea/compatibility/TypingActionsExtension.java
\ No newline at end of file
diff --git a/src/main/kotlin/com/github/rkdawenterprises/brief4ijidea/MyBundle.kt b/src/main/kotlin/com/github/rkdawenterprises/brief4ijidea/MyBundle.kt
deleted file mode 100644
index 6878b66..0000000
--- a/src/main/kotlin/com/github/rkdawenterprises/brief4ijidea/MyBundle.kt
+++ /dev/null
@@ -1,21 +0,0 @@
-package com.github.rkdawenterprises.brief4ijidea
-
-import com.intellij.DynamicBundle
-import org.jetbrains.annotations.NonNls
-import org.jetbrains.annotations.PropertyKey
-
-@NonNls
-private const val BUNDLE = "messages.MyBundle"
-
-object MyBundle : DynamicBundle(BUNDLE) {
-
- @Suppress("SpreadOperator")
- @JvmStatic
- fun message(@PropertyKey(resourceBundle = BUNDLE) key: String, vararg params: Any) =
- getMessage(key, *params)
-
- @Suppress("SpreadOperator", "unused")
- @JvmStatic
- fun messagePointer(@PropertyKey(resourceBundle = BUNDLE) key: String, vararg params: Any) =
- getLazyMessage(key, *params)
-}
diff --git a/src/main/kotlin/com/github/rkdawenterprises/brief4ijidea/listeners/MyProjectManagerListener.kt b/src/main/kotlin/com/github/rkdawenterprises/brief4ijidea/listeners/MyProjectManagerListener.kt
deleted file mode 100644
index 7903926..0000000
--- a/src/main/kotlin/com/github/rkdawenterprises/brief4ijidea/listeners/MyProjectManagerListener.kt
+++ /dev/null
@@ -1,13 +0,0 @@
-package com.github.rkdawenterprises.brief4ijidea.listeners
-
-import com.intellij.openapi.components.service
-import com.intellij.openapi.project.Project
-import com.intellij.openapi.project.ProjectManagerListener
-import com.github.rkdawenterprises.brief4ijidea.services.MyProjectService
-
-internal class MyProjectManagerListener : ProjectManagerListener {
-
- override fun projectOpened(project: Project) {
- project.service()
- }
-}
diff --git a/src/main/kotlin/com/github/rkdawenterprises/brief4ijidea/services/MyApplicationService.kt b/src/main/kotlin/com/github/rkdawenterprises/brief4ijidea/services/MyApplicationService.kt
deleted file mode 100644
index 6f717ed..0000000
--- a/src/main/kotlin/com/github/rkdawenterprises/brief4ijidea/services/MyApplicationService.kt
+++ /dev/null
@@ -1,10 +0,0 @@
-package com.github.rkdawenterprises.brief4ijidea.services
-
-import com.github.rkdawenterprises.brief4ijidea.MyBundle
-
-class MyApplicationService {
-
- init {
- println(MyBundle.message("applicationService"))
- }
-}
diff --git a/src/main/kotlin/com/github/rkdawenterprises/brief4ijidea/services/MyProjectService.kt b/src/main/kotlin/com/github/rkdawenterprises/brief4ijidea/services/MyProjectService.kt
deleted file mode 100644
index 2d6ec32..0000000
--- a/src/main/kotlin/com/github/rkdawenterprises/brief4ijidea/services/MyProjectService.kt
+++ /dev/null
@@ -1,11 +0,0 @@
-package com.github.rkdawenterprises.brief4ijidea.services
-
-import com.intellij.openapi.project.Project
-import com.github.rkdawenterprises.brief4ijidea.MyBundle
-
-class MyProjectService(project: Project) {
-
- init {
- println(MyBundle.message("projectService", project.name))
- }
-}
diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml
deleted file mode 100644
index c9e6a74..0000000
--- a/src/main/resources/META-INF/plugin.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
- com.github.rkdawenterprises.brief4ijidea
- brief4ijidea
- rkdawenterprises
-
- com.intellij.modules.platform
-
-
-
-
-
-
-
-
-
-
diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml
new file mode 120000
index 0000000..bce5ce1
--- /dev/null
+++ b/src/main/resources/META-INF/plugin.xml
@@ -0,0 +1 @@
+../../../../../brief4ijidea_common/src/main/resources/META-INF/plugin.xml
\ No newline at end of file
diff --git a/src/main/resources/META-INF/pluginIcon.svg b/src/main/resources/META-INF/pluginIcon.svg
deleted file mode 100644
index af611a5..0000000
--- a/src/main/resources/META-INF/pluginIcon.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/src/main/resources/META-INF/pluginIcon.svg b/src/main/resources/META-INF/pluginIcon.svg
new file mode 120000
index 0000000..6d35c31
--- /dev/null
+++ b/src/main/resources/META-INF/pluginIcon.svg
@@ -0,0 +1 @@
+../../../../../brief4ijidea_common/src/main/resources/META-INF/pluginIcon.svg
\ No newline at end of file
diff --git a/src/main/resources/icons/brief4ijidea.svg b/src/main/resources/icons/brief4ijidea.svg
new file mode 120000
index 0000000..7538955
--- /dev/null
+++ b/src/main/resources/icons/brief4ijidea.svg
@@ -0,0 +1 @@
+../../../../../brief4ijidea_common/src/main/resources/icons/brief4ijidea.svg
\ No newline at end of file
diff --git a/src/main/resources/icons/brief4ijidea_disabled.svg b/src/main/resources/icons/brief4ijidea_disabled.svg
new file mode 120000
index 0000000..2322f04
--- /dev/null
+++ b/src/main/resources/icons/brief4ijidea_disabled.svg
@@ -0,0 +1 @@
+../../../../../brief4ijidea_common/src/main/resources/icons/brief4ijidea_disabled.svg
\ No newline at end of file
diff --git a/src/main/resources/keymaps/Brief.xml b/src/main/resources/keymaps/Brief.xml
new file mode 120000
index 0000000..a37eb9e
--- /dev/null
+++ b/src/main/resources/keymaps/Brief.xml
@@ -0,0 +1 @@
+../../../../../brief4ijidea_common/src/main/resources/keymaps/Brief.xml
\ No newline at end of file
diff --git a/src/main/resources/messages/Localized_messages_en.properties b/src/main/resources/messages/Localized_messages_en.properties
new file mode 120000
index 0000000..350a032
--- /dev/null
+++ b/src/main/resources/messages/Localized_messages_en.properties
@@ -0,0 +1 @@
+../../../../../brief4ijidea_common/src/main/resources/messages/Localized_messages_en.properties
\ No newline at end of file
diff --git a/src/main/resources/messages/MyBundle.properties b/src/main/resources/messages/MyBundle.properties
deleted file mode 100644
index 78dbb24..0000000
--- a/src/main/resources/messages/MyBundle.properties
+++ /dev/null
@@ -1,3 +0,0 @@
-name=My Plugin
-applicationService=Application service
-projectService=Project service: {0}
diff --git a/src/test/java/net/ddns/rkdawenterprises/brief4ijidea/Compatibility.kt b/src/test/java/net/ddns/rkdawenterprises/brief4ijidea/Compatibility.kt
new file mode 100644
index 0000000..a4f0df7
--- /dev/null
+++ b/src/test/java/net/ddns/rkdawenterprises/brief4ijidea/Compatibility.kt
@@ -0,0 +1,65 @@
+/*
+ * Copyright (c) 2019-2022 RKDAW Enterprises and Ralph Williamson
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@file:Suppress("ClassName",
+ "LocalVariableName",
+ "HardCodedStringLiteral",
+ "RedundantSemicolon",
+ "unused",
+ "SpellCheckingInspection")
+
+package net.ddns.rkdawenterprises.brief4ijidea
+
+import com.intellij.remoterobot.fixtures.CommonContainerFixture
+import com.intellij.remoterobot.search.locators.byXpath
+import com.intellij.remoterobot.stepsProcessing.step
+import com.intellij.remoterobot.utils.keyboard
+import com.intellij.remoterobot.utils.waitFor
+import net.ddns.rkdawenterprises.brief4ijidea.pages.IdeaFrame
+import java.awt.event.KeyEvent
+import java.time.Duration
+
+fun IdeaFrame.test_quick_java_doc_command()
+{
+ val text_editor_fixture = textEditor()
+ val editor_fixture = text_editor_fixture.editor
+
+ step("Command: Quick Java Doc. Description: Show contextual documentation popup.")
+ {
+ editor_fixture.scroll_to_line(42);
+ waitFor { editor_fixture.hasText("SuppressWarnings") }
+ editor_fixture.findText("SuppressWarnings")
+ .click()
+ editor_fixture.keyboard {
+ hotKey(KeyEvent.VK_CONTROL,
+ KeyEvent.VK_H)
+ }
+
+ waitFor { heavyWeightWindows().size == 1 }
+ val all_text = heavyWeightWindows()[0].find(CommonContainerFixture::class.java,
+ byXpath("//div[@class='JEditorPane']"),
+ Duration.ofSeconds(5))
+ .findAllText()
+ var found_it = 0
+ for(i in all_text.indices)
+ {
+ if((found_it == 0) && all_text[i].text.contains("public interface")) found_it++;
+ if((found_it == 1) && all_text[i].text.contains("SuppressWarnings")) found_it++;
+ }
+
+ assert(found_it == 2)
+ }
+}
diff --git a/src/test/java/net/ddns/rkdawenterprises/brief4ijidea/Main_test.kt b/src/test/java/net/ddns/rkdawenterprises/brief4ijidea/Main_test.kt
new file mode 120000
index 0000000..730bf6e
--- /dev/null
+++ b/src/test/java/net/ddns/rkdawenterprises/brief4ijidea/Main_test.kt
@@ -0,0 +1 @@
+../../../../../../../../brief4ijidea_common/src/test/java/net/ddns/rkdawenterprises/brief4ijidea/Main_test.kt
\ No newline at end of file
diff --git a/src/test/java/net/ddns/rkdawenterprises/brief4ijidea/Miscellaneous.kt b/src/test/java/net/ddns/rkdawenterprises/brief4ijidea/Miscellaneous.kt
new file mode 120000
index 0000000..85710da
--- /dev/null
+++ b/src/test/java/net/ddns/rkdawenterprises/brief4ijidea/Miscellaneous.kt
@@ -0,0 +1 @@
+../../../../../../../../brief4ijidea_common/src/test/java/net/ddns/rkdawenterprises/brief4ijidea/Miscellaneous.kt
\ No newline at end of file
diff --git a/src/test/java/net/ddns/rkdawenterprises/brief4ijidea/Remote_robot_client.kt b/src/test/java/net/ddns/rkdawenterprises/brief4ijidea/Remote_robot_client.kt
new file mode 120000
index 0000000..775d86e
--- /dev/null
+++ b/src/test/java/net/ddns/rkdawenterprises/brief4ijidea/Remote_robot_client.kt
@@ -0,0 +1 @@
+../../../../../../../../brief4ijidea_common/src/test/java/net/ddns/rkdawenterprises/brief4ijidea/Remote_robot_client.kt
\ No newline at end of file
diff --git a/src/test/java/net/ddns/rkdawenterprises/brief4ijidea/Test_data.kt b/src/test/java/net/ddns/rkdawenterprises/brief4ijidea/Test_data.kt
new file mode 120000
index 0000000..100982e
--- /dev/null
+++ b/src/test/java/net/ddns/rkdawenterprises/brief4ijidea/Test_data.kt
@@ -0,0 +1 @@
+../../../../../../../../brief4ijidea_common/src/test/java/net/ddns/rkdawenterprises/brief4ijidea/Test_data.kt
\ No newline at end of file
diff --git a/src/test/java/net/ddns/rkdawenterprises/brief4ijidea/pages b/src/test/java/net/ddns/rkdawenterprises/brief4ijidea/pages
new file mode 120000
index 0000000..f5453f5
--- /dev/null
+++ b/src/test/java/net/ddns/rkdawenterprises/brief4ijidea/pages
@@ -0,0 +1 @@
+../../../../../../../../brief4ijidea_common/src/test/java/net/ddns/rkdawenterprises/brief4ijidea/pages/
\ No newline at end of file
diff --git a/src/test/kotlin/com/github/rkdawenterprises/brief4ijidea/MyPluginTest.kt b/src/test/kotlin/com/github/rkdawenterprises/brief4ijidea/MyPluginTest.kt
deleted file mode 100644
index e3ab9ee..0000000
--- a/src/test/kotlin/com/github/rkdawenterprises/brief4ijidea/MyPluginTest.kt
+++ /dev/null
@@ -1,31 +0,0 @@
-package com.github.rkdawenterprises.brief4ijidea
-
-import com.intellij.ide.highlighter.XmlFileType
-import com.intellij.psi.xml.XmlFile
-import com.intellij.testFramework.TestDataPath
-import com.intellij.testFramework.fixtures.BasePlatformTestCase
-import com.intellij.util.PsiErrorElementUtil
-
-@TestDataPath("\$CONTENT_ROOT/src/test/testData")
-class MyPluginTest : BasePlatformTestCase() {
-
- fun testXMLFile() {
- val psiFile = myFixture.configureByText(XmlFileType.INSTANCE, "bar")
- val xmlFile = assertInstanceOf(psiFile, XmlFile::class.java)
-
- assertFalse(PsiErrorElementUtil.hasErrors(project, xmlFile.virtualFile))
-
- assertNotNull(xmlFile.rootTag)
-
- xmlFile.rootTag?.let {
- assertEquals("foo", it.name)
- assertEquals("bar", it.value.text)
- }
- }
-
- override fun getTestDataPath() = "src/test/testData/rename"
-
- fun testRename() {
- myFixture.testRename("foo.xml", "foo_after.xml", "a2")
- }
-}
diff --git a/src/test/resources/log4j2.xml b/src/test/resources/log4j2.xml
new file mode 120000
index 0000000..33fb189
--- /dev/null
+++ b/src/test/resources/log4j2.xml
@@ -0,0 +1 @@
+../../../../brief4ijidea_common/src/test/resources/log4j2.xml
\ No newline at end of file
diff --git a/src/test/testData/rename/foo.xml b/src/test/testData/rename/foo.xml
deleted file mode 100644
index b21e9f2..0000000
--- a/src/test/testData/rename/foo.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-
- 1>Foo
-
diff --git a/src/test/testData/rename/foo_after.xml b/src/test/testData/rename/foo_after.xml
deleted file mode 100644
index 980ca96..0000000
--- a/src/test/testData/rename/foo_after.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-
- Foo
-