From a4b807613e2fbed3a872ad955c55274e21e40208 Mon Sep 17 00:00:00 2001 From: Youssef Shoaib Date: Fri, 24 Nov 2023 00:56:32 +0000 Subject: [PATCH] Initial Implementation of BacktickFoldingBuilder and PrettyFoldingBuilder --- .idea/gradle.xml | 1 + CHANGELOG.md | 7 + README.md | 37 ++- build.gradle.kts | 5 - gradle.properties | 4 +- prettify-kotlin-annotation/.gitignore | 44 ++++ prettify-kotlin-annotation/build.gradle.kts | 122 +++++++++ prettify-kotlin-annotation/gradle.properties | 1 + .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 60756 bytes .../gradle/wrapper/gradle-wrapper.properties | 5 + prettify-kotlin-annotation/gradlew | 234 ++++++++++++++++++ prettify-kotlin-annotation/gradlew.bat | 89 +++++++ .../settings.gradle.kts | 12 + .../io/github/kyay10/prettifykotlin/Pretty.kt | 3 + .../github/kyay10/prettifykotlin/MyBundle.kt | 20 -- .../MyApplicationActivationListener.kt | 12 - .../services/MyProjectService.kt | 17 -- .../toolWindow/MyToolWindowFactory.kt | 45 ---- .../prettifykotlin/BacktickFoldingBuilder.kt | 29 +++ .../prettifykotlin/PrettyFoldingBuilder.kt | 38 +++ .../prettifykotlin/PrettyFoldingDescriptor.kt | 10 + src/main/resources/META-INF/plugin.xml | 14 +- .../resources/messages/MyBundle.properties | 3 - .../kyay10/prettifykotlin/MyPluginTest.kt | 39 --- src/test/testData/rename/foo.xml | 3 - src/test/testData/rename/foo_after.xml | 3 - 26 files changed, 618 insertions(+), 179 deletions(-) create mode 100644 prettify-kotlin-annotation/.gitignore create mode 100644 prettify-kotlin-annotation/build.gradle.kts create mode 100644 prettify-kotlin-annotation/gradle.properties create mode 100644 prettify-kotlin-annotation/gradle/wrapper/gradle-wrapper.jar create mode 100644 prettify-kotlin-annotation/gradle/wrapper/gradle-wrapper.properties create mode 100755 prettify-kotlin-annotation/gradlew create mode 100644 prettify-kotlin-annotation/gradlew.bat create mode 100644 prettify-kotlin-annotation/settings.gradle.kts create mode 100644 prettify-kotlin-annotation/src/commonMain/kotlin/io/github/kyay10/prettifykotlin/Pretty.kt delete mode 100644 src/main/kotlin/com/github/kyay10/prettifykotlin/MyBundle.kt delete mode 100644 src/main/kotlin/com/github/kyay10/prettifykotlin/listeners/MyApplicationActivationListener.kt delete mode 100644 src/main/kotlin/com/github/kyay10/prettifykotlin/services/MyProjectService.kt delete mode 100644 src/main/kotlin/com/github/kyay10/prettifykotlin/toolWindow/MyToolWindowFactory.kt create mode 100644 src/main/kotlin/io/github/kyay10/prettifykotlin/BacktickFoldingBuilder.kt create mode 100644 src/main/kotlin/io/github/kyay10/prettifykotlin/PrettyFoldingBuilder.kt create mode 100644 src/main/kotlin/io/github/kyay10/prettifykotlin/PrettyFoldingDescriptor.kt delete mode 100644 src/main/resources/messages/MyBundle.properties delete mode 100644 src/test/kotlin/com/github/kyay10/prettifykotlin/MyPluginTest.kt delete mode 100644 src/test/testData/rename/foo.xml delete mode 100644 src/test/testData/rename/foo_after.xml diff --git a/.idea/gradle.xml b/.idea/gradle.xml index ce1c62c..8cc9393 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -5,6 +5,7 @@