I would like to use Geany for editing of SVG files. But I am missing
some "working" filetype. I have tried "XML" and "HTML" but both are
unusable.
Example of such SVG file:
http://www.straka.info/private/jabber_24.svg
Markinfo
_ _ _ _ | . _ |' _
| | |.-|| '|< || || (_)
--------------------------------------------
Jabber: marek.straka(a)gmail.com
Dear list,
I have gathered some wishes/encountered some bugs(?) during my pleasant use of Geany:
_Tag Definition_
If i use "Go to Tag Definition" on a function, Geany jumps to the tag definition in one of the open files. I'd like to have a 'Back' option somewhere to return to the file+line where I've clicked on "Tag Definition".
_Search toolbar_
If I type something in the find toolbar, I'd like to be visually notified if the search string doesn't exist. Changing the background of the searchbox to red would be cool (just like Firefox' find-as-you-type search toolbar)
Can I assign ctrl-f to the search toolbar (instead of the Find dialog) ?
_Open files versus tabs_
Displaying a file by clicking on it's tab puts the cursor in that file. Switching files with the "open files" sidebar doesn't place the cursor into that file, so a keypress brings the previous file to the front.
_Symbol autocompletion_
Although the syntax of all known PHP functions are defined in php.tags, the completion only assists on the function name, not the description and/or what parameters it requires.
Cheers!
-H-
Here is a patch that adds a new option to the editor preferences,
to control the VC-style behavior of the Home key.
Bluefish and SciTE both have a similar option, so maybe I'm not the
only one who thinks "Home" should mean "the beginning of the line" :-)
This is my first attempt at using Glade for anything useful, so
hopefully I got it right. The only remaining issues I can see are
that changing the setting requires a restart of Geany for the
change to take effect, and also I didn't update the docs to reflect
the new option.
Regards,
- Jeff
Hi all -
Gee, the various changes have been coming thick and fast on the email
list... :-).
I was just wondering if there's an approximate date for the next release
of Geany (I'm on Linux, btw...). ( The huge flood of changes/updates
recently would seem to warrant another one soon ).
Anyway, very much looking forward to the next release, whenever it may
be!
- Andy
Hi all
Yesterday, I created a new shell script under geany and learned it was
saved with the CR/LF, as is usual under Windows. I also learned that if
a file was created with only LF, geany cleanly preserves this.
While I think these are perfectly sane defaults, I didn't find a way to
store a new file with only LF as line endings.
Bye
Tim
Doesn't look like the current Python decorator syntax is getting
recognized. For example, in a foo.py file:
class Foo(object):
@classmethod # This is the decorator syntax.
def cm(cls):
print "A class method. Class is: %s" % cls.__name__
that "@classmethod" should be getting highlighted, but it isn't.
---John
> > > > Sounds good to me. I'm interested to see how the new toggle
> > > > comment behaviour ('//~' and '#~') works out in practice.
> > >
> > > Me too ;-). I'm going to start implementing it.
> >
> > Done in SVN r1668 (also fixed some selection issues).
>
> Forgot to mention:
> Keyboard shortcut for comment toggling was changed to: Ctrl-E.
> Shortcuts for comment/uncomment are now undefined.
Interesting behaviour you gave it regarding lines that already had a
comment character on them. (That is, it doesn't touch them.)
When I comment out a block, I'd like to be able to still glance up at
it while working. Sometimes I'm trying out a different algorithm, and
I still like to look up at the commented-out block for inspiration.
So, for me, the commented-out block still needs to be readable.
If I had the following block:
def foo(self):
# Do it how the so-and-so wants it.
self.thus_and_so()
# And then, make sure resources get deallocated.
self.tidy_up()
I'd prefer to get:
#~ def foo(self):
#~ # Do it how the so-and-so wants it.
#~ self.thus_and_so()
#~
#~ # And then, make sure resources get deallocated.
#~ self.tidy_up()
rather than:
#~def foo(self):
# Do it how the so-and-so wants it.
#~ self.thus_and_so()
# And then, make sure resources get deallocated.
#~ self.tidy_up()
(Note, for increased readability, the commenting would provide:
1. extra space after "#~",
2. blank lines get commented too, and
3. comment lines without special marker get commented with special marker.)
I'm glad that commenting out the block makes the computer not need to
read it, but *I* still do! :)
By the way, since Ctrl-B is no longer mapped to a commenting command,
it seems like a natural fit for "Goto matching brace" (which is
currently not mapped to a key combination).
---John