Skip to content

About

JetBrains plugin adding Tiltfile support (syntax highlighting, keyword completion, file type) for PhpStorm and other JetBrains IDEs.

Resources

Stars

1 star

Watchers

0 watching

Forks

 
 

Repository files navigation

Tiltfile Support (JetBrains IDEs)

Support for Tiltfile in all JetBrains IDEs (IntelliJ IDEA, PhpStorm, PyCharm, WebStorm, GoLand, and the rest).

Features

  • Syntax highlighting for Tiltfile (Starlark-like)
  • Basic completion for keywords and Tilt builtins
  • File type support for Tiltfile and *.tilt
  • Line comments with #

Compatibility

  • Since build: 243 (2024.3)
  • No upper bound. The plugin only uses stable platform APIs, so new IDE releases don't require a new plugin release.

Build the plugin

Prerequisites:

  • JDK 21 (local install) or allow Gradle toolchain download

The Gradle wrapper (Gradle 9) is checked in, so no separate Gradle install is needed.

Build:

./gradlew buildPlugin

Output:

  • build/distributions/*.zip

Run in a sandboxed IDE:

./gradlew runIde

Verify compatibility against recent IDE releases (downloads several IDE distributions on first run):

./gradlew verifyPlugin

Customize completions

Builtins are stored in src/main/resources/tilt/builtins.txt.

License

MIT. See LICENSE.

About

JetBrains plugin adding Tiltfile support (syntax highlighting, keyword completion, file type) for PhpStorm and other JetBrains IDEs.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages