Skip to content

Features

Feature What the user gets in Thonny 5
.pseudo / .algo Two equivalent source extensions
Run F5, Ctrl+R, green triangle and Pseudocode menu
Syntax highlighting Native Thonny coloring that follows the active theme
Diagnostics Live errors/warnings with clickable source locations
Completion Automatic suggestions plus Ctrl+Space
Hover and signatures Contextual syntax, builtin and call help
Navigation Definitions, references and rename
Formatting Canonical Pseudocode formatting from the menu/shortcut
Language selection 14 supported source languages, independent from Thonny UI language
Conversion Pseudocode → Python and Python → Pseudocode
Documentation Searchable help in the detected source language
Algorigramme Mermaid or Graphviz with configurable text size and exports
Exécution pas à pas Source, state, output/calls and synchronized graph
Informations Thonny/Python/core/LSP/lexer versions and project state

The same semantic graph is used by Mermaid, Graphviz and Tutor. Loop bodies and nested loop bodies preserve the stable vertical layout defined by the shared core.