Home › Utilities › RTL Expression Editor
RTL Expression Editor QGIS 4 compatibility
QGIS 4 ready Active
Yes — RTL Expression Editor supports QGIS 4 (declared max version 4.99.0).
Fixes right-to-left (Hebrew and Arabic) text rendering in the Expression Builder and allows custom autocomplete sources.
About
QGIS's built-in editor (QScintilla) does not display right-to-left text correctly, especially when RTL and left-to-right text are mixed. Glyphs overlap and the text cursor jumps to the wrong place, which makes Hebrew or Arabic expressions and layer filters hard to read and almost impossible to edit. This plugin places an enhanced editor directly above the original one. The enhanced editor renders mixed RTL and LTR text correctly while staying fully sync-hronized with the original editor beneath it, so all existing QGIS functionality keeps working: the field, function and operator tools, validation, value previews and syntax highlighting. Matching brackets are highlighted as well. Nothing in QGIS is modified or replaced. The plugin also offers an optional advanced auto-complete system. Choose any table or dataset - picked straight from the QGIS Browser, without adding it to your project - and its fields as the source of allowed values, with optional descriptions, groups and group descriptions. Press Ctrl+Space to complete either a field name or a value, and the suggestions adapt automatically to the field being queried and to the layer you are working on. When a custom auto-complete source is configured, an optional Read Mode switch appears inside the editor. Read Mode shows the value descriptions instead of the stored codes, making a long expression far easier tounderstand, and never alters the expression itself. Where the same code has different meanings in different groups, Read Mode works out the right one automatically from the expression's own surrounding condition, using an optional Group codes column - nothing about this is ever saved to the project. An optional second, alternative description per value adds a third switch position for a different wording of the same descriptions. The whole configuration, including the auto-complete source, can be exported to a file and imported again elsewhere - useful for sharing a ready-made setup with colleagues.
| Author | Jossef Kanter |
|---|---|
| Downloads | 791 |
| Latest version | 1.6 |
| Last updated | 2026-09-08 (37 days ago) |
| Min QGIS | 4.0.0 |
| Max QGIS | 4.99.0 |
| QGIS 4 ready | Yes |
| Maintenance | Active |
| Category | Utilities |
| Tags | arabic, hebrew, rtl, expression, editor, filter |
Homepage · Repository · Issue tracker · Official page
Alternatives in Utilities
- Plugin ReloaderQGIS 4 ready
Reloads a chosen plugin in one click
- Layers menu from projectQGIS 4 ready
Build layers shortcuts menus based on QGIS remote projects stored in PostgreSQL, local network or HTTP(S).
- Plugin Builder 3QGIS 4 ready
Creates a QGIS plugin template for use as a starting point in plugin development. This branch is in maintenance mode — for active developmen
Related plugins
- Compartment CompassQGIS 4 ready
Filter, search, and edit vector layer attributes in a spreadsheet-style table that stays in sync with the map — find the feature first, then
- ServalNot QGIS 4 ready
Raster editing tools
- Advanced Selection TableQGIS 4 ready
Professional attribute table with two-tier selection (Cyan = Selected, Yellow = Highlighted) for advanced feature filtering and editing
- Attribute Batch EditorQGIS 4 ready
Batch edit attribute values with prefix, suffix, replace, find and replace, auto increment, fill empty, boolean, and date operations. Please
- QFAT04 CodePad--Not QGIS 4 ready
Extensible dockable QGIS code editor for TUFLOW and 12+ languages, with customizable syntax highlighting, script console, and modular add-on
- Curved RTL Label FixerQGIS 4 ready
Fix rendering of RTL labels on curved lines
Maintenance: Active = updated within 1 year, Quiet = 1–3 years, Likely abandoned = over 3 years.