This page lists any user-contributed extras that may be useful. If you want to have your own additions listed here, just write a mail to the mailing list or to one of the authors.
See also Plugins.
Snippets
Python Snippets
The Python snippets are inspired by Gedit. They can be downloaded at http://download.geany.org/contrib/python_snippets.conf.
Just copy the part from [Python] downwards into your ~/.geany/snippets.conf.
Further on you have to uncomment 'wordchars' and add a dot after the equals sign. Alternatively you can copy line 20 from the downloaded snippets.conf.
HTML and PHP Snippets by Tomasz Karbownicki
Tomasz has written some nice snippets for use in HTML files and even made a great video demonstrating them.
Snippets file: http://dl.dropbox.com/u/668529/conf/snippets.conf (combined with snippets of other languages)
The video: http://www.youtube.com/watch?v=1xCGqOt4C4I
The related blog post (in Polish): http://karbownicki.com/2008/05/07/snippety-w-geany/
LaTeX snippets by Frank Lanitz
The snippets file: http://download.geany.org/contrib/latex_snippets.conf
Copy the content of the file into your ~/.geany/snippets.conf.
Tcl snippets by Witek Mozga
The snippets file: http://advamacs.com/pub/
Copy the content of the file into your ~/.geany/snippets.conf.
Geany Editor Themes
- Roman Snitko, Duncan Lock and others have created a set of filetypes.* files with a dark color scheme, for C, Java, Ruby, PHP, CSS, HTML and more.
- Amir Saffari also has created another dark theme using the filetypes for: C, Conf, C++, CSS, HTML, Java, JavaScript, LaTeX, Makefile, PHP, Python, XML, and Common (Default).This theme can be downloaded from dark color theme.
Vibrant Ink
Jason Willson ported the Vibrant Ink color scheme from Textmate for Geany. More information and downloads can be found on the project page.
Geany Dark Tango Scheme
Barry van Oudtshoorn has created an alternative dark color theme using the Tango colors for C, C++, CSS, HTML, Java, JavaScript, PHP, SGML, Shell scripts and XHTML. The colors are loosely based on the Dark Geany project, but Tangofied. Additionally, CSS3 keywords and vendor extensions were added.
Oblivion 2 Color Scheme/Theme UPDATE
Here's a color scheme which is based on the Gedit color scheme Oblivion and the Dark Color Scheme with rearranged colors.
Supported Languages and Files: Asm, C, C++, C#, Conf, CSS, Diff, HTML, Java, JavaScript, Lua, LaTeX, Makefile, Perl, PHP, Python, Ruby, Shell, SQL, XML and YAML.
Download: http://download.geany.org/contrib/oblivion2.tar.gz
Installation:
- Geany 0.16 and higher:
To install the set, unpack it to ~/.config/geany/filedefs and restart Geany.
- Geany 0.15 and lower:
To install the set, unpack it to ~/.geany/filedefs and restart Geany.
Contributors:
Daniel Milde: Fixed an idention bug and contributed highlightning for YAML, JavaScript and C#
Licence: Same as Geany.
If you got any problems or suggestions, please send a mail to bernhard.posselt@gmx.at
Set Geany Colors
John Gabriele wrote a tool to set up nice syntax highlighting color schemes. You can download it at http://www.unexpected-vortices.com/jmg/files/set_geany_colors.tar.bz2. Ray Griffin wrote an installer for it that also installs the Config-Tiny perl module it depends on - note that it deletes any ~/tmp folder.
Online Color Scheme Editor
Darko has written an awesome online color scheme editor, available at http://geany.pdarko.co.cc
Tags Files
To use the following tags files, just download them, save them into ~/.config/geany/tags/ and restart Geany. On Windows and other operations systems this path may be differ based on system defaults.
- GLSL tags (for Geany >= 0.15, by Colomban Wendling)
- Sqlite3 tags (for C)
- GTK 2.20 tags (for C, including GLib, Pango, GDK, ATK)
- Geany 0.19 tags (for C plugin API)
- Xfce 4.6 tags (for C, including Thunar, libexo, libxfce4menu and more)
- DBus 1.2.4 and Dbus-GLib 0.76 tags (for C, by Ali Abdallah)
- Libxml2 tags (for C, by Arthur Skowronek)
- A basic set of CSS tags
- Vala API tags (including the Vala Xfce bindings)
- A set of Tcl/Tk tags
- LaTeX/plain TeX tags
- PHP/Drupal tags (by Budavári Zoltán)
Other
Grep2Ack
Script to use as Geany's Grep tool. Makes Geany use Ack for Find in Files. Download - you will need to chmod u+x grep2ack.pl so it can be executed.
Ruby on Rails extras for Geany
Dawid Fatyga created some extras for Geany for better support of Ruby on Rails. These extras contain some snippets and Railscasts' TextMate theme ported to Geany.
The package can be found at http://student.agh.edu.pl/~fatyga/geany_on_rails.tar.gz
Alternative C++ improvements
Kevin Pors contributed a changed filetypes.cpp to make the syntax highlighting colors look more like those of GVim
and he changed the default set of keywords (primary keywords are builtin types, secondary are statements).
Download the alternative filetype definition file
Note, that you need Geany 0.19 or newer (the SVN version) for this to work.