Syntax highlighting for Tiber, a scripting language for writing
Android UI automation scripts. Supports .tib, .tbr, and .tiber
files.
Features
Full syntax highlighting for Tiber's control-flow keywords,
logical operators, literal keywords, built-in functions, user-defined
functions, variables, page/element references, strings, numbers, and
labels — with a carefully chosen dark-theme-friendly palette that
keeps each category visually distinct.
Works with any color theme out of the box — no need to switch
themes to see the highlighting.
Bracket matching and auto-closing for (), [], quotes, and
Tiber's # line comments.
Custom file icons for Tiber files in the Explorer sidebar
(optional — see below).
"Tiber Dark" theme included, if you want the full palette this
extension was designed around.
import "home.xml" as home live
rid closeBtn = rfor(class="android.widget.Button", text="Close", index=0)
func _classify(_n):
if _n < 0:
return "negative"
elif _n == 0:
return "zero"
else:
return "positive"
end
end
[checkout-flow]
home.press.button(closeBtn)
home.assert.exists("Checkout")
log("total:", _total)
Getting started
Install the extension from the Marketplace.
Open any .tib, .tbr, or .tiber file — highlighting is applied
automatically, no configuration needed.
That's it. The color palette applies on top of whatever theme you
already use.
Optional: Tiber Dark theme
This extension includes a full color theme, "Tiber Dark," built around
the same palette. Switch to it via Preferences: Color Theme → Tiber
Dark if you want the complete look, though it isn't required — the
syntax highlighting works with your existing theme by default.