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 have a question about tab identation. Imagine that I have code like
this:
[1] ->->->... code
[2] ->->->... code
Where [n] is line number, "->" is tab and "." is space.
If I press tab of shift+tab at first line, I get desired identation, but
also an artifact: spaces (".") are replaced with tab and code in case of
one tab become like this:
[1] ->->->->-> code
I want to save my space identation and if I change Preferences -> Editor
-> Identation -> "Tab key idents" to unchecked, I get my desired tab key
function. But that is true only if I change one line at a time.
If I select more lines (for example, first and second) and press tab of
shift+tab, spaces are still replaced with tabs.
I do remember that at least one type of identation (tab or shift+tab)
saved my spacing, but I can't recall in which version of Geany it was.
And as I have clean (default) geany installation now, it may be due to
configuration issue.
So my question is: how and if I can configure Geany to support my
desired identation (save spaces) with tab/shift+tab.
Thanks in advance.
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...
On Fri, May 1, 2009 at 10:38 AM, Vadim Peretokin <vperetokin(a)gmail.com> wrote:
> My Geany 0.16 does not seem to be obeying the changed preference, even
> after a restart.
>
Video: http://drop.io/q4238ur
Hi!
Recently I tried to change some python library and I have encountered
really big problem - those guys used spaces instead of tabs (I don't
want any flame war, so let's not go into this issue). Is there any
possibility, that geany could display tabs, even though there spaces
and edit it using tabs altohugh they would be saved as spaces? And
yeah, I remember that someone has to write this code and it won't
happen in day :-) but if you could add it to some wishlist, then it
would be cool :-)
--
Filip Gruszczyński
I've got two more feature requests. First is - I believe - rather
small. When I add new document and press save, the file dialog starts
in my home. Could it start directory of the file on the tab left to
the new one? Usually, when I am working on some project and I want to
add a file, I want to add inside the project dir, not somewhere else.
That would make this operation much faster.
Second one is bigger though: why geany doesn't have any kind of Trac?
It would be much easier to post bugs or feature requests there,
instead of mailing list, and they would be much more visible.
--
Filip Gruszczyński
Hey all,
this is a small followup release of the Addons plugin with only a few
changes:
* Add a status icon for the notification area (systray).
* Add Russian translation.
* Prefix the gettext package with "geany" to avoid possible naming
conflicts.
All details and downloads can be found on
http://plugins.geany.org/addons/
Direct download link:
http://plugins.geany.org/addons/addons-0.2.tar.bz2
Regards,
Enrico
--
Get my GPG key from http://www.uvena.de/pub.asc
Hi all,
here we go with another, smaller spell check release.
News:
* Prefix the gettext package with "geany" to avoid possible naming
conflicts.
* List the available languages in the Tools menu as radio items to
easily indicate which language is currently in use.
* Show the default language also next to the 'Default' menu item.
* Show the currently used language in the toolbutton tooltip.
All details and downloads can be found on
http://plugins.geany.org/spellcheck/
Direct download link:
http://plugins.geany.org/spellcheck/spellcheck-0.4.tar.bz2
Happy spelling,
Enrico
Hello,
First, congratulations to the developers for this really nice software, although
it is not enough known... Unfortunately !
I work with Windows XP SP3.
I write python programs.
1) When executing a python program, I'd like to redirect the output to a Geany
window rather than to cmd.exe, which is really ugly and destroys the pleasure to
work with Geany... Yes, yes, that's true...
2) Additionally, with cmd.exe, when there is an error and a traceback, there is
no hyperlink to press to go directly to the error line.
Is there a way to change these behaviours ?
Thanks in advance
Dominique
Hello,
I'm trying to make the move from Dreamweaver and have a feature
question. In DW, when starting a new web project, I would create a
template, usually with website header, footer, navigation type items,
then use this template to build the rest of the pages for the site. If I
needed to make a change, for instance adding an item to the navigation
bar, I'd do so in the template, save and then that change would be
applied to the rest of the pages in the project (those created from the
template of course).
Is there a similar feature in Geany? It would seem an immense labor,
especially if the website was a large one, to have to go to each page
and make 1 small change.
Thanks in advance for the help,
Veronica