Geany IDE 1.38 release

The Geany 1.38 project release is available, developing a lightweight and compact application development environment. Among the goals of the project is the creation of a very fast code editing environment that requires a minimum number of build dependencies and is not tied to the features of specific user environments such as KDE or GNOME. Building Geany requires only the presence of the GTK library and its dependencies (Pango, Glib and ATK). The project code is distributed under the GPLv2+ license and is written in C and C++ languages ​​(in C++, the code of the integrated scintilla library). Packages are generated for BSD systems and major Linux distributions.

Main features of Geany:

  • Syntax highlighting.
  • Autocompletion of function/variable names and language constructs like if, for and while.
  • Auto completion of HTML and XML tags.
  • Call pop-ups.
  • Ability to collapse blocks of code.
  • Building an editor based on the Scintilla source editing component.
  • Support for 75 programming and markup languages, including C/C++, Java, PHP, HTML, JavaScript, Python, Perl, and Pascal.
  • Formation of a summary table of symbols (functions, methods, objects, variables).
  • Built-in terminal emulator.
  • A simple system for project management.
  • A build system for compiling and running editable code.
  • Support for expanding functionality through plugins. For example, plugins are available for using version control systems (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), automating translations, spell checking, class generation, auto-recording, two-window editing.
  • Support for Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express, and Windows platforms.

In the new version:

  • Increased the speed of opening documents.
  • Code for Ctags support is synchronized with Universal Ctags, new parsers have been added.
  • Removed support for the GTK2 library.
  • Added hotkey to reload all open documents.
  • The SaveActions plugin provides the ability to set up a directory for instant saving files.
  • Added support for the Julia programming language and Meson build scripts.
  • The requirements for the build environment have been increased, the build now requires a compiler that supports the C++17 standard.
  • The generation of executable files for 32-bit Windows systems has been stopped, and 64-bit builds have been switched to use GTK3.

Geany IDE 1.38 release
Geany IDE 1.38 release


Source: opennet.ru

Add a comment