Hello,<div><br></div><div>I'm a Ruby on Rails programmer with a bit of C and C++ experience. </div><div>I was using gedit 2.x & the gmate plugins happily for over a year, until Ubuntu 11 decided to go to GTK3, and bump gedit to 3.x. All my plugins are no longer compatible, so I decided that it was about time to find a new editor.</div>

<div><br></div><div>I've tried all the editors I can find, and I've decided that Geany wins. But I'm not completely satisfied with it, and there's plenty of things I'd like to work on. Here's my list:</div>

<div><br></div><div><br></div><div>1) I'd like to expand the behaviour of 'Auto-close quotes and brackets', and make it work like the 'Pair char autocomplete' gedit plugin - <a href="http://code.google.com/p/gedit-pair-char-autocomplete/">http://code.google.com/p/gedit-pair-char-autocomplete/</a>:</div>

<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><p style="line-height: 1.25em; max-width: 64em; font-family: arial, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255); ">The plugin is smart enough to automatically overwrite existing closing brackets when appropriate. Selecting a block of text and typing an opening parenthesis or quote character will enclose the selection in quotes or parenthesis.</p>

</div></blockquote><div><br></div><div>2) I'd like to fix a weird bug with 'haml' templates - Any file that starts with an '=' character is treated as a giant comment. This destroys syntax highlighting for most of our haml files. I can't figure out why this is happening.</div>

<div><br></div><div>3) I really like the TreeBrowser plugin. In fact, I really wouldn't have considered Geany if it didn't exist. So I'd like to add file-system monitoring to auto-refresh directories, and cut/copy/paste of multiple files. I think a file browser is a pretty critical feature of any editor, so I was also wondering if this plugin deserves to be merged into core.</div>

<div><br></div><div>4) I would love to write some plugins in Ruby. The GeanyLua plugin could be a good base for this, but it would be great if the core had native bindings for Python and Ruby.</div><div><br></div><div>5) I'd love to see more 'Ruby on Rails'-related plugins, such as test suite integration (RSpec/Cucumber), built-in Rails API documentation (similar to <a href="http://railsapi.com">railsapi.com</a>), and caching/invoking rake & capistrano tasks. It would also be nice if the compile/build buttons could be automatically hidden while editing a scripting language.</div>

<div><br></div><div>6) It would be cool to have some simple integrations with git and github.</div><div><br></div><div><br></div><div>Well, those are some of the things I'd like to work on. Thanks to everyone who has worked on Geany so far! It's a great IDE, and I look forward to contributing.</div>

<div><br></div><div><br></div><div>Regards,</div><div>Nathan B</div><div><br></div><div><br></div>