Hi,
ich möchte auf einen Bug in der Geanyversion 0.5
hinweisen: Unter Debian SID ist es nicht mehr
möglich die Compilierung der Dateien per Tastatur
zu machen. Beim drücken von F8 wird immer ein Teil
des Rahmens der Widgets ausgewählt.
Ist es möglich noch an eine 0.4 Version als .deb zu
kommen?
Außerdem würde ich mir als feature noch die Möglichkeit
der Farbveränderung für den Hintergrund des Texteditors wünschen.
Weiss ist da nicht so toll wenn man länger draufschauen muss.
Ansonsten: Keep up the superb work.
Vielen Dank für dieses super Tool
MfG
Gert Behrendt
Hi,
Geany 0.5 has been released. It is mainly a bugfixing release, so it has
only less new features.
Changes since Geany 0.4:
* set the Open File dialog directory to the same directory as the
current file (thanks to Nick Treleaven for this patch)
* fixed some bugs when opening files with non UTF-8 filenames
* updated included Scintilla to version 1.67
* improved auto indention, now "for (...) {" works, too
* added popup menu to sidebar lists, to quickly hide them
* symbol list support for file types LaTeX and DocBook
* added .cc, .hh and .hxx extension for file type C++
* added new keywords for PHP5
* added new option "Beep on errors" to disable beeping
* eliminated compiler (gcc4) warnings
* closed bug #1387828 and #1387839
* fixed lots of bugs
(for a complete list see the ChangeLog, also available on
http://geany.uvena.de)
All downloads can be found on http://geany.uvena.de or directly via
https://sourceforge.net/project/showfiles.php?group_id=153444
Happy Coding,
Enrico
auto indentation problem has not yet been solved. There are problems.
I've attached a simple prime generator code. Try this:
1) add a function definition before main() like :
int foo(int a) {
}
Currently(cvs geany), I get this :
int foo(int a) {
}
2) try adding a for loop inside the main like this :
for(i = 0; i < 10; i++) {
}
But in geany, I get this:
for(i = 0; i < 10; i++) {
}
3) after the last printf on line 17, when you press enter after the
printf (i.e. you want to add some more code after that printf) it'll go
to the next line with the same amount of indentation as the printf(...).
But this should not happen because of the way I wrote the code. The next
line should have the same amount of indentation as the for loop. Example:
A)
for(i=0;i<10;i++) [press enter here]
[it should be indented like this]
[but not this]
B)
for(i=0;i<10;i++)
j++; [press enter here]
[should NOT be indented like this]
[SHOULD be indented like this]
Thus, it's clear that when not using braces auto indentation doesn't
really work.
There are some problems with the interface which I mentioned before.
I've decided to actually edit the glade file and try to make it follow
HIG and send it to you soon.
I would like to use Geany to write small programms with my students.
If I compile direct in the bash i write:
gcc -I/usr/X11R6/include -L/usr/X11R6/lib -lfltk -lGL vier.cpp
How could I use this in geany?
It compiles when I set -I/usr/X11R6/include in the copile-options, but
it dos not link with the -L/..... and -l... -l... in the programm-options.
peter
Hello!
I tested it in geany 0.4 and also in CVS-version of 0.5.
I'm not sure, if it is realy a bug or just a feature ;)
Everytime you save a file while being in "terminal-view", geany jumps to
"status-view".
It is ok, if there were any failure or something like that, but I realy don't
like it.
Comments?
Frank
--
Operation broken penguin
-- Michael Kleinhenz
I have just finished compiling 0.4 and this time it worked (yay!) -
regardless I have found a weird segmentation fault when I try and close
multiple windows via the control-w key sequence. It doesn't segfault on a
particular file, usually its the second file (never the first) or also most
often at "in.h". I have attached the files I have loaded in succession using
control-o. I have also tried to do a backtrace (I think- not completely sure
if I did it right- please let me know):
This GDB was configured as "i686-pc-linux-gnu"...Using host libthread_db
library "/lib/libthread_db.so.1".
(gdb) run
Starting program: /usr/local/bin/geany
Program received signal SIGSEGV, Segmentation fault.
0xb7baa335 in g_type_check_instance_is_a () from /usr/lib/libgobject-
2.0.so.0
(gdb)
On occasion I get this output as well directly in console:
(geany:10369): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET
(widget)' failed
(geany:10369): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET
(widget)' failed
Segmentation fault
Please let me know if anyone can also reproduce this bug with the include
files. (Apparantly all other files from other projects do not induce this
error)
Thanks again for this wonderful app!
Oh and I'm really looking forward to user specific keyshortcuts- being an
avid ion3 user, nothing would please me more =)
Ali
Hi, and thanks for a wonderfully light Editor/IDE!
I do most of my coding on a RAM-challenged laptop and have used numerous
editors. Geany is currently my choice - being light, stable and having most of
the features I'm looking for.
I love it as it is, but thought it wouldn't hurt to send you my wishlist ;)
(Keep in mind I'm using the debian package. Maybe some of my wishes are
already in the cvs?)
1) Goto linenumber functionality
2) commandline option to open a file in a new tab in the already running instance
of Geany. So I could use the built-in terminal to open files for editing :)
3) Customizable short-keys
4) Customizable toolbar buttons. Ability to create buttons that can:
- run a script/command and input the result in the active file at the marker/selected
text.
- run a script/command and return the result in a dialog or message window.
5) Configurable "messages window" placement. Maybe I'm weird, but I would find
it usefull to have these on left or right, instead of bottom.
6) Inverted colors on selected text (like someone already mentioned)
7) If you ever include a "Project Manager", make a general (simple project) option to
add single files and filetypes like *.php, *.pl etc. With a "project files" list in the
"left window". And a customizable command to package all the files in the project :)
8) customizable short-keys to show/hide the "left window" and "messages window".
But most of all I hope you can keep it light! It's a great editor already.
best regards,
Kris
1) interface needs to be cleaned up a bit. It should follow HIG to make
it more usable. For example, the preferences window needs to place the
widgets properly with nice spaces around it. There is a problem with the
"Save As" window. I made a screenshot to show :
http://tamim.homelinux.com/geany.png
2) Auto indentation is still not good enough. This is implemented very
well in vim. For example, I tested geany with this bracing style :
int main() {
// some code
}
but geany will only do:
int main() {
//some code
}
I'm starting to like geany for it's lightness. Please clean up the
interface a bit and fix some minor problems and I'm sure this ide will
be one of the best.
Tamim
Hi List, hi Enrico.
At first thanks for geany so far, it looks verry promising.
1. Why are some settings hard-coded?
ie shortcuts
As Nick Treleaven found a conflict with a global one.
I like to suggest a textfile(your existing settings file), created on
first load by geanys (hardcodet) default keys.
But it should be able to override the default keys.
Syntax could look something like: key="key1+key2 geany_action" -->
key="ctrl+alt+s safe"
You can't fit all yousers aims and needs and shortcuts are very important.
2. Syntaxhighlighting
Currently your nice syntaxhighlighting is replaced by a single color when
code is marked (ie for copy'n paste)
Maybe the colors could just be inverted.
3. Search on typing
I like inlinesearch which mets all occurences of a currently typed
sequence of chars
have al look at the search in Firefox or Opera 9pre(just hit the dot: "."
and start typing)
4. toggle the sidebar
Like Opera (Left Mouse Click over geanys left window border)
5. Filelist for the sidebar
From your todo list I am waiting for codefolding
Hope it isn't to much.
As mentioned in debianforum.de some suggestions for python support will
come in a several post.
cu Sebastian Koch