Today I rewrite this plugin and now it can show tips with key pressing automatically (see figs bellow). The new package can be downloaded here: calltips4py.1.1.tar.gz .
Notice, this plugin can't work in MS Windows!
————————————————————————————————————————————————
2012/4/3 Ver. 1.0
Geany is a wonderful text editor and I use it to write Python, C and LaTeX now. When I edit LaTeX, GeanyLaTeX plugin can help me do many things. But when I write Python, Geany seemed just an editor:(
I'm not a skillful programmer (in fact I'm not a programmer at all:), so I really need tips on how to use numerous functions/classes/attributes of numerous modules when I writing Python code. But sadly, Geany doesn't provide such function (for me, Python tips based on tags in Geany are almost useless).
Recently I find VIM has an excellent Python calltips plugin (pythoncomplete.vim), which written in Python. I also find that another text editor, Editra, provides Python calltips function by modifying the interface of pythoncomplete.vim (see here). Why can not we do same thing for Geany? So, after writing some code with Geany plugin API and making mini modification of pythoncomplete.vim, I have my own Python calltips plugin now!
You can download the plugin (including source code) here, decompress and copy it to Geany's extra plugin path. Then, load it and specify a shortcut key for it. Now, you can press the key to call tips for Python in Geany. The tips will show in Geany's message window - although this seems not very compatible, it's enough for me. Of cause, anyone is permitted to modify the plugin's source code to make it more powerful or flexible - if you do that, don't forget to send me a copy:)