I am evaluating Geany, as I am moving my main development environment from win
to linux (finally!). In windows, I used and loved MultiEdit.
I think that Geany seams to be in line what I expect and like from an editor.
I mostly care about a lean 'C' editor.
As far as I can understand, there's no keyword autocompletion. With this I
mean e.g. that I type "wh" and hit space, where the editor exanps the keyword
and builds the construct, such as:
while ( )
.. or similar.
I understand that the functionality is almost there, by instead use TAB, but
only once the full keyword has been entered. i.e. while<TAB> builds the
Have I understood this correct?
I also realise that snippets could be enhanced to do this, if there would be
an optional accept length?
e.g: "accept keyword min len lookup = 2" would give the correct key-word
expansion after at least wh and TAB where entered. (Obviously whi<TAB> would
Is there any thoughts/work in this direction?
Every now and then I build the latest SVN trunk of Geany, I think it was
about a week ago when I started to see this bug where when I run my app
in the VTE, and press Ctrl + C to end my app (which used to work fine),
it now ends the app, but leaving a blank VTE screen behind and the
cursor in the top left corner of the VTE, but the bash prompt wont load
anymore - I have a completely blank VTE.
I tried right clicking the VTE and choosing "restart terminal", but that
won't get it out of this mode either, it's completely stuck and I have
to restart Geany to get it back.
I have been updating Geany SVN regularly in hope it would sort itself
out over time, running the latest SVN now, but the bug is still there.
since this already came up a few times on IRC, here is a little note
about freezes at startup of Geany with recent GTK/GLib runtime
If you installed a GTK runtime environment which has GTK 2.12.x and
GLib 2.16.x, Geany won't start. It freezes while starting, the process
is still running in idle mode but you won't even see the main window.
This is by some changes in GLib 2.16.x which require to build Geany
differently. The next Windows build of Geany or the next release will
contain these changes and will run again.
In the meantime, just install Geany from the full installer which
contains a GTK runtime environment which is known to work with Geany.
Get my GPG key from http://www.uvena.de/pub.key
After using Geany for a while, I run into trouble with the Geanys philosophy of indentation.
Geany use the tab key and tab character to do its indentation. The tab with is setup globally for all types of files.
Whats the reason for using a tab to indent a line?
I must say I hate it and it is really hard to live with it.
Is it possible to tell Geany to indent using an "indent width" (on a filetype base!) and than (optionally) replace multiple spaces with tabs?
I'm a long time emacs user and its auto formatting capabilities are unbeatable. So it's really hard to switch...
Email: Joerg Desch <jd DOT vvd AT web DOT de>
Dear Geany devs,
As some of you might know, it's generally faster to use single quotes (')
around strings in php instead of double quotes ("). In some coding
standards (like Drupal's) however you must use double quotes instead of
escaping a single quote in your string ("'" instead of '\'') for
readability. Cleaning up a piece of code (toggle single/double quotes) with
search/replace requires a step in between or is quite an intensive job.
It would be nice if Geany could toggle single and double qoutes of a
selection, just like the toggle case function does...
Bonus points could be earned if this feature would escape/unescape quotes
What do you guys think: Feature request of thrash bin?