Available Project release Geany 1.38 , developing a lung and compact application development environment. Among the objectives of the project, the creation of a very fast code editing environment, when assembling a minimum number of dependencies and not tied to the specifics of specific user environments, such as KDE or GNOME. For the GEANY assembly, only the presence of the GTK library and its dependencies (PANGO, GLIB and ATK) are required. The project code applies under the GPLV2 + license and written in SI and C ++ languages (on C ++ an integrated library code scintilla ). Packages are formed for BSD systems and basic Linux distributions.
Basic features Geany:
- Syntax backlight.
- autocoproincing names of functions / variables and language structures like if, for and while.
- HTML and XML tags.
- Pop-up callbacks about calls.
- The ability to fold block blocks.
- Building an editor based on the component to edit source texts scintilla .
- Support 75 languages Programming and markup, including C / C ++, Java, PHP, HTML, JavaScript, Python, Perl and Pascal.
- Forming a summary table of characters (functions, methods, objects, variables).
- Built-in terminal emulator.
- Simple Project Management System.
- Assembly system for compiling and running editable code.
- Supporting the expansion of functionality through plugins. For example, plugins are available to use versions control systems (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), transferential automation, spelling, class generation, class generation, autopsy, two-pointed edit mode.
- Supports Linux, FreeBSD, NetBSD, OpenBSD, MacOS, AIX 5.3, Solaris Express and Windows.
- Increased opening speed.
- CTAGS support code is synchronized with Universal CTAGS added new parses.
- Remote support for the GTK2 library.
- Added hot key to reboot all open documents.
- in the SaveActions plugin is given the ability to configure the directory for instant file saving.
- Added support for the programming language Julia and Meson assembly scripts.
- increased requirements for the assembly environment, for the assembly now requires a compiler that supports the C ++ 17 standard.
- stopped forming executable files for 32-bit Windows systems, and 64-bit assemblies are translated to the use of GTK3.
/Media reports.