Geany is an open source IDE/Code editor that has been in active development since 2005. In celebration of their 18th birthday, Geany released version 2.0, which among other features adds support for the Godot game engines scripting langauge, GDScript.
Key Features of the Geany IDE:
- Syntax highlighting
- Code folding
- Symbol name auto-completion
- Construct completion/snippets
- Auto-closing of XML and HTML tags
- Call tips
- Many supported filetypes including C, Java, PHP, HTML, Python, Perl, Pascal (full list)
- Symbol lists
- Code navigation
- Build system to compile and execute your code
- Simple project management
- Plugin interface (see Plugins)
New features added in Geany 2.0:
- Split “session data” into session.conf, preferences are written to and read from geany.conf.
- Require GTK 3.24.
- Simplify project creation from existing directories with sources.
- Update Scintilla to 5.3.7 and Lexilla to 5.2.7.
- Use “Prof-Gnome” GTK theme by default on Windows for a better experience, the “Adwaita” theme can still be activated.
- Sync many parsers from the Universal Ctags project, this leads to updated symbol parsers.
- Many updated filetypes: Kotlin, Markdown (Robert Di Pardo), Nim (Zoom), PHP, Python.
- New filetypes: AutoIt (Skif-off), GDScript (David Yang).
- Updated translations: cz, da, de, fr, es, kk, lv, it, nl, pt, si, sk, ru, ua.
You can learn more about the Geany IDE and see it in action in the video below.