mirror of
https://github.com/apple/pkl.git
synced 2026-01-13 23:23:37 +01:00
[PR #1248] [MERGED] Add internal intellij plugin #971
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/apple/pkl/pull/1248
Author: @bioball
Created: 10/21/2025
Status: ✅ Merged
Merged: 10/21/2025
Merged by: @bioball
Base:
main← Head:internal-intellij-plugin📝 Commits (1)
4c14e69Add internal intellij plugin📊 Changes
9 files changed (+315 additions, -0 deletions)
View changed files
📝
.gitignore(+1 -0)📝
DEVELOPMENT.adoc(+11 -0)📝
gradle/libs.versions.toml(+4 -0)➕
pkl-internal-intellij-plugin/README.adoc(+4 -0)➕
pkl-internal-intellij-plugin/pkl-internal-intellij-plugin.gradle.kts(+35 -0)➕
pkl-internal-intellij-plugin/src/main/kotlin/org/pkl/internal/intellij/SnippetTestEditorProvider.kt(+76 -0)➕
pkl-internal-intellij-plugin/src/main/kotlin/org/pkl/internal/intellij/SnippetTestSplitEditor.kt(+165 -0)➕
pkl-internal-intellij-plugin/src/main/resources/META-INF/plugin.xml(+17 -0)📝
settings.gradle.kts(+2 -0)📄 Description
This introduces an IntelliJ plugin that's meant to assist with development of the Pkl codebase itself.
The plugin adds a file editor that opens snippet tests in a split editor pane, showing the input on the left side and output on the right side.
Sample:

This plugin isn't meant to be published anywhere, and is only meant to help with development of this codebase.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.