Geany

Software Screenshot:
Geany
Software Details:
Version: 1.25 updated
Upload Date: 28 Sep 15
Developer: Enrico Troeger
Distribution Type: Freeware
Downloads: 92

Rating: 3.7/5 (Total Votes: 3)

Geany is an open source piece of software that provides users with a lightweight and easy to use IDE (Integrated Development Environment) and programmer's text editor utility for the GNU/Linux platform.

Features at a glance

Key features include syntax highlighting, code completion, symbol lists, support for a wide range of file types, code folding, symbol name auto-completion, call tips, code navigation, and auto-completion of HTML and XML tags.

In addition, it features a plugin interface that allows users to extend its default functionality, a state-of-the-art build system for compiling and executing the code, construct snippets and auto-completion, simple project management, as well as auto-closing of XML and HTML tags.

Supported filetypes include C, C++, C#, Python, Java, Perl, Ruby, Fortran, Vala, Lua, Tcl, NSIS, Haxe, Make, FreeBasic, Pascal, Ada, Diff, PHP, HTML, CSS, XML, Ferite, Verilog, Txt2tags, Abc, D, ActionScript, JavaScript, Haskell, Docbook, CMake, ASM, Conf, Genie, LaTeX, Markdown, R, Po, Shell Script, SQL, Matlab, reStructuredText, CAML, YAML, VHDL, GLSL, and F77.

The following plugins are shipped with Geany: Classbuilder for creating source files, Export for exporting files in other formats, Filebrowser for browsing the filesystem, HTML Characters for inserting HTML character entities, Split Window for splitting the window in two, and Save Actions (autosave, backupcopy, instantsave).

Under the hood and availability

The program is written entrily in the C++ programming language and features a graphical user interface designed using the GTK+ 2 GUI toolkit. It is available for download only as a source archive, but it can be easily installed from the default software repositories of many GNU/Linux operating systems.

Besides Linux, the software is known to support BSD flavors like FreeBSD, OpenBSD and NetBSD, Solaris, AIX, Mac OS X, and Microsoft Windows operating systems. Both 64-bit and 32-bit architectures are supported at this time.

Bottom line

Summing up, Geany is a decent and fast IDE that supports a plethora of programming languages and it's independent from a specific desktop environment, such as GNOME, KDE, Xfce, LXDE, Cinnamon, or MATE.

What is new in this release:

  • General:
  • GProject is renamed to ProjectOrganizer
  • New plugin Automark
  • New plugin GeanyCtags
  • New plugin GitChangeBar
  • New plugin Overview
  • Addons:
  • Improve URI selection
  • Autoclose:
  • Add Whitesmith style bracket formatting support
  • CodeNav:
  • Implement Go to File feature
  • Commander:
  • Improve sorting algorithm
  • Debugger:
  • Fix crash with GDB 7.7
  • GeanyLaTeX:
  • Fix automatic capitalization of multi-byte characters
  • GeanyVC:
  • Add support for WinMerge external diff viewer
  • ProjectOrganizer:
  • Add an "external directory" feature
  • Add find tag by name
  • Add ignored file patterns
  • Performance improvements in tag generation using updated Geany API
  • MultiTerm:
  • Fix build with recent Vala versions
  • PairTagHighlighter:
  • Fix clearing previous indicators (PR #200)
  • PoHelper:
  • Add a statistics dialog
  • Fix handling of plural forms
  • Scope:
  • Fix building on GNU/Hurd (PR #146)
  • Spellcheck:
  • Don't check code of scripting languages embedded in HTML
  • Add option to perform a spell check on document open (closes SF #137)
  • Tableconvert:
  • Improve handling of non-LF line ends
  • Add support for DokuWiki syntax
  • WebHelper:
  • Add support for basic bookmarks
  • Internationalization:
  • Update translations: de, fr, pt, ru

What is new in version 1.24.1:

  • Shortly after 1.24, we release 1.24.1 which fixes missing inclusion of two files in the release tarball, resulting in various small UI issues (see bugs #1037 and #1038). We are sorry for this inconvenience.
  • Note that only distribution tarballs are affected, neither the Windows installer nor the installations performed from Git clones are.

What is new in version 1.24:

  • New plugin Pohelper
  • New plugin PairTagHighlighter
  • New plugin Autoclose
  • New plugin Geanypy (Python bindings)
  • New plugin Defineformat
  • Experimental support of Gtk3 on many of the plugins

What is new in version 1.23.1:

  • Fix custom styles under KDE and for people using gtk-chtheme (corrects tab coloring, #3607935).
  • Fix broken opening files from command line on Windows (#3613096).

What is new in version 1.23:

  • Add new plugin Commander
  • Add new plugin markdown
  • Add new plugin Scope
  • Removing plugin geanyGDB
  • Major rework on Tableconvert
  • Updated translations: ca, de, es, fr, nl, tr

What is new in version 1.22:

  • Rewrite and improve theming support.
  • Update Scintilla to 2.29.
  • Full PCRE regular expression support for search and replace.
  • Add filetype Objective-C (Elias Pschernig).
  • Always load the default session if configured to do so.
  • Fix detection of raw strings in C and C++.
  • Improve support for HTML embedded filetypes.
  • Add translations: ar, id, lt, mn, nn, sk.
  • Update translations: de, es, fr, hu, it, ja, kk, lt, nl, pl, pt, pt_BR, sk, sl, sv, tr, zh_CN, zh_TW.

What is new in version 0.21:

  • This is a new major release with important bugfixes, better usability, new filetypes (Scala, Cython, Cobol), updated translations, and various new features.

What is new in version 0.20:

  • Improve compatibility with GVFS using GIO to save documents (Alexey Antipov).
  • Fix sometimes crashing when closing a modified document and choosing Save.
  • Reorganise Find in Files dialog and add Files pattern to filter search results.
  • Show mimetype icon in sidebar Documents list and notebook popup menu (Colomban Wendling).
  • Add per-document indent width setting (Jiri Techet).
  • Fix passing quoted arguments when using 'Send Selection to'. This means e.g. sed 's/\./(dot)/g' now works.
  • Add alternative color scheme based on Python colors (View->Editor->Color Schemes - not all filetypes supported yet).
  • Auto-indent after an HTML/XML line without a closing tag (Eugene Arshinov).
  • Add Forth filetype (Thomas Huth).
  • Add Lisp filetype (Mario Silva).
  • Add Erlang filetype (Taylor Venable).
  • Add translations: kk.
  • Update translations: cs, de, en_GB, es, fi, fr, hu, ja, nl, pt, sl, sv, tr, zh_CN.

What is new in version 0.19.2:

  • This is a small bugfix release to fix an important bug where Geany did not always report an error message when saving a document failed.

What is new in version 0.19.1:

  • This is a bugfix release including fixes for broken autocompletion, document detection on Windows and various other issues. There are also some tweaks including ignoring background colors when printing.

Requirements:

  • gtk+

Similar Software

MonoDevelop
MonoDevelop

22 Jun 18

VisualLangLab
VisualLangLab

11 May 15

f-IDE
f-IDE

3 Jun 15

Other Software of Developer Enrico Troeger

Xfce Dictionary
Xfce Dictionary

17 Feb 15

Comments to Geany

Comments not found
Add Comment
Turn on images!