I wonder, what are your long term plans with Geany? Do you have any
larger roadmap and ideas, what do you want to do with it? What can we
expect in the future :)?
--
Filip Gruszczyński
Hello,
I found Geany some time ago, searching for a simple, small IDE, and
while it definitely looks very nice, the thing that surprised me
the most was how incredibly slow the editor was. I tried many different
editors before, and while GTK+ based ones have always been slower than
others, with higher CPU overhead, I've never seen anything as slow as
Geany (and SciTE, to be fair) - for example, in a C++ file, holding the
left/right keys (so the cursor keeps going to left/right) consumes over
50% of CPU and it even stutters, stumbles on brackets, holding the
up/down keys is even more CPU intensive, the editor actually cannot
keep up with the cursor movement, the same with scrolling (which is
slow and laggy - the scrollbar cannot update itself fast enough, it
jumps instead of moving continuously), and also mouse selection - when I
select a larger part of the source code, like a function with 20+
lines, CPU usage goes to 100% and the selection lags, too, it cannot
keep up with the mouse movement. In a plain text file (with no syntax
highlighting), the CPU usage is naturally lower, it does not lag so
much. The extremely slow editor also affects the main menu redrawing
performance - when a blank file is open in the editor, the menu can
redraw as fast as in any other GTK+ app (i.e. fast enough), with a
plain text file, it's slower, but when a .cpp file is loaded, again the
redrawing is extremely slow, the menu cannot keep up with the mouse
(when I ride through the menu from left to right, for example).
Now, I know it sounds as if my computer is broken, but when I compare
it with other editors: for example in emacs, the CPU usage while
holding the arrow keys is about 0% (even in the GTK+ version), other,
more modern and heavyweight editors like the Kate-based ones (KDE)
consume about 2-3 times less CPU cycles than Geany does for these basic
tasks like selection, typing and scrolling, the same applies even to
the gedit editor in GNOME, with its syntax higlighting - even though
it's GTK+ based, there are no lags and 100% CPU usage at all.
Is there anything that can be done about it? Or is it just my computer?
It's a 2.4 GHz P4 with the nv driver for X.org, tried it on Debian and
Arch Linux, which are both pretty lightweight to begin with... Is the
Scintilla library really so inefficient? Because like I said, the only
other editor I've tried that's as slow as Geany was SciTE, so it
looks like it's Scintilla's fault...
Hello,
-1- startup folding
What about having docs folded at open-time, especially at startup (files from last session)? (Actually, I never want them unfolded, as Geany currently does, so that I have to fold each file manually.) Should be a parameter to let the user set the preferred behaviour.
-2- non-code doc folding
Block struture is commonly used for all kinds of non-code documents, too. When editing them, folding would be a reeeaally coooooool ;-) feature. Even more than for code, in fact, because there is no code browser to help and quickly navigate.
I would enjoy such a feature based on
* either C-like block syntax (open/close tokens)
* or python-like (indentation)
* or what else? (header syntax like [title]?)
Actually, once block structure is parsed, there may even be "pseudo-code-browsing".
-3- terminal settings
I spoke once about terminal settings not activated at startup. Have some more infomation. If you "message window" is on, then at startup the bottom frame is open and shows status information.
* Case you switch to terminal, everything is all right (terminal settings are taken into account)
* Case you run before having manually switched to terminal, automatic switching caused by running will not take settings into account. [it should be checked there whether settings are activited already?]
Well, I guess things happens that way... hope this helps
-- geany 0.15 on ubuntu 8.10
Denis
------
la vita e estrany
Hi,
How can I make geany go back to adding a + for when marking a found
string, not highlighting? Or change the highlighting color? I poked
about in preferences but did not see it, and light-green is not too
eye-catching.
Thank you,
Hello,
Since a few weeks I use Geany (0.14, Debian), and I like it very much.
I think I am going to like Geany even more than my old DOS editor Brief,
which I still use under XP.
I use the sidebar very often, and I have assigned it the toggle Alt-S.
When I click on a symbol name in the sidebar, the corresponding code
appears on the right hand side. However, there seems to be no current
line any more, and any PgUp, Control-Home etc has no effect.
Is that a deliberate choice ?
When I open the sidebar, by default a list of documents is shown,
not the symbol list of the current document. So I always have to select
the symbol list. Another deliberate choice ?
A third question came up. How do you pronounce Geany ?
e
--
Egbert Bouwman
Keizersgracht 197-II
1016 DS Amsterdam
Tel 0(031)20 6257991
Hi translators and friends of Geany,
I'm glad to announce string freeze for Geany 0.17 which will be released
not far in future after about three month of developing.
I'd be very happy if you could send a patch or complete file with
translation to either the geany-i18n mailing list or direct to me
within the next week so we can include it to the next release. Deadline
will be 09-05-01.
To make it more easy for you I've already uploaded updated versions of
the po files to svn with r3726. You can access them as always at
http://geany.svn.sourceforge.net/viewvc/geany/trunk/po/
or by checking out the svn tree of Geany by using e.g.
svn co https://geany.svn.sourceforge.net/svnroot/geany/trunk geany
Fans of git can also use the interface provided by http://git.geany.org
by using
git clone http://git.geany.org/git/geany
Also at http://i18n.geany.org/ are statistics and daily updated
files available.
As mentioned before, we are trying to have all translations complete by
2009-05-01.
If your language was translated by two or more in past, please double
check directly with them or by pinging me, so we don't need to translate
same things two or three times. Also please feel to ping me for every
question or if you like to start a new translation for an unsupported
language.
Thanks and happy translating ;)
Frank
--
http://frank.uvena.de/en/
I have been using Geany 0.14 on Ubuntu 8.10 for some time to do Django
development. I had it set up so that when I hit the "Execute" button in
the Geany toolbar for my current project, it would start the built-in
Django webserver, e.g. "python manage.py runserver". When I needed to
stop the server I would press Ctrl+C, this worked fine in Geany 0.14.
I remember trying several times using newer SVN releases after version
0.14, but every time I did this, it would run my Django server fine, but
when I press Ctrl+C to break my server, the VTE in Geany would hang. (I
remember talking about this problem once before in this list). For this
reason, I kept going back to 0.14 because it was the only version that
worked for me.
However, now that I did a fresh install of Ubuntu 9.04, installed Geany
0.16 from the Ubuntu repository, I am having the same problems again.
The VTE in Geany keeps hanging when I press Ctrl+C.
Looking at the release notes, this happened around Geany 0.15, here is
the snippet from the release notes:
Embedded Terminal:
* Fix hang when restarting the VTE (#1990323) with VTE 0.16.14.
(Note that with VTE 0.16.14 the reset sometimes leaves a blank
terminal, but pressing enter makes it then behave as normal).
... I have tried this... pressing enter after I press Ctrl+C when I get
the blank terminal, however pressing enter does not do anything for me
unfortunately. Pressing Execute in the Geany toolbar again doesn't do
anything either, the VTE appears frozen and I have to restart Geany.
I am not sure what the problem is here, whether it is VTE or Geany, but
I do know that Geany 0.14 does not have this problem. For now I am
going to have to uninstall Geany from the repository and compile 0.14
from source.
Any ideas on why this is happening though?
Dear Geany Users and Geany Developers,
I'm very glad I can announce that today the geanygdb plugin was
released. The release is available for download at [1].
Please note that this is just a maintenance release which includes no
new features with it at all. This release is compatible with Geany 0.16.
You will need to install this plugin when using Geany 0.16 or higher.
If you have any questions regarding this release feel free to contact me
by email at dmaphy(a)googlemail.com, by the geany developers mailing list
or find me at IRC in #geany and #geany-de on chat.freenode.net.
If you find bugs, have feature requests or patches please use the
geany-plugins tracker at sourceforge:
https://sourceforge.net/projects/geany-plugins/
[1] http://geany-plugins.sourceforge.net/geanygdb/geanygdb-0.0.2.tar.gz
Best Regards,
Dominic
--
Dominic Hopf <dmaphy(a)gmail.com>
http://dominichopf.de/
Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D