Geany for Windows
http://www.geany.org/Support/RunningOnWindows
Install Dark Color Scheme
tux@earth:~$ cd ~/.geany/
tux@earth:~/.geany$ mkdir -p colors/dark-scheme
tux@earth:~/.geany$ cd colors/dark-scheme/
tux@earth:~/.geany/colors/dark-scheme$ wget http://geany-dark-scheme.googlecode.com/files/geany_dark_filedefs_20081209_215628.tar.bz2
tux@earth:~/.geany/colors/dark-scheme$ tar xjvf geany_dark_filedefs_20081209_215628.tar.bz2
tux@earth:~/.geany/colors/dark-scheme$ rm geany_dark_filedefs_20081209_215628.tar.bz2
tux@earth:~/.geany/colors/dark-scheme$ cd ~/.geany/filedefs/
tux@earth:~/.geany/filedefs$ for x in $( find ../colors/dark-scheme/ -name 'filetypes.*' | grep -v 'README' ); do name=$( basename $x ); ln -s $x $name; done
Install HTML/Python/PHP/LaTeX Snippets
tux@earth:~$ cd ~/.geany/
tux@earth:~/.geany$ wget http://citizen.ovh.org/stuff/snippets.conf
For Python uncomment the Line 34
#wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
And add the folloing to the [Python]- Block
[Python]
for=for i in xrange(%cursor%):\n\t
doc=""" %cursor% """\n
elif=elif %cursor%:\n\t
else=else:\n\t%cursor%
if=if %cursor%:\n\t
from=from %cursor% import \n
main=if __name__ == '__main__':\n\t%cursor%
class=class %cursor%(object):\n\t""" Class doc """\n\t\n\tdef __init__ (self):\n\t\t""" Class initialiser """\n\t\tpass
def=def %cursor%(self):\n\t""" Function doc\n\n\t@param PARAM: DESCRIPTION\n\t@return RETURN: DESCRIPTION\n\t"""\n\t
get=def get%cursor%(self): return self._var\n
set=def set%cursor%(self): self._var = var\n
.=self.%cursor%
try=try:\n\t%cursor%\nexcept Exception, e:\n\t
py=#!/usr/bin/env python\n#-*- coding:utf-8 -*-\n\n%cursor%
while=while %cursor%:\n\t
with=with %cursor%:\n\t
head="""\n\t%cursor%PROJECT - MODULE\n\n\tDESCRIPTION\n\n\t@copyright: {year} by {developer} <{mail}>\n\t@license: GNU GPL, see COPYING for details.\n"""\n
For LaTeX add the following as [LaTeX]- Block
[LaTeX]
frame=\\begin{frame}\n%ws%\\frametitle{%cursor%}\n%ws%%cursor%\n\\end{frame}
block=\\begin{block}{%cursor%}\n%ws%%cursor%\n\\end{block}
itemize=\\begin{itemize}\n%ws%\\item %cursor%\n\\end{itemize}
enumerate=\\begin{enumerate}\n%ws%\\item %cursor%\n\\end{enumerate}
description=\\begin{description}\n%ws%\\item %cursor%\n\\end{description}