[Geany] Post 0.12 feature requests...
Nick Treleaven
nick.treleaven at xxxxx
Fri Oct 12 11:59:41 UTC 2007
On 12/10/07 09:05:28, Harold Aling wrote:
> A collegue of mine checked Geany 0.12 into OpenBSD yesterday! [1]
Great :)
> I do have a couple suggestions for the upcoming 0.13 release:
>
> Interface
> * "File->New instance" opens a new Geany window (like geany -i does)
Good idea.
> * "Document->Strip training spaces" manually strips trailing spaces
Yes, it was delayed because of the string freeze for 0.12. We'll add
this soon, plus Catalin Marinas' patch for stripping trailing space on
newlines.
> * Upon close, move file to the top of the 'Recent files' list for
> easy reopening
Is this standard behaviour? Maybe there could be a pref for this. I see
how it could be useful though.
> * GTK recent documents support (GTK 2.10+?)
> * GTK print dialog support (GTK 2.10+?)
Maybe, I don't have GTK 2.10 yet, so I won't work on these for now.
I'm not sure about the need for recent documents, wouldn't it contain a
lot of files that Geany can't open, e.g. images?
I looked at the print API a while back, but it didn't seem to be
trivial to setup (I think you have to draw everything manually, rather
than letting the widget draw itself onto a canvas).
> * 'toggle' keys for the message window
> - VTE Example (F4):
> o If message window open, show VTE
> o If not open, open message window and show VTE
This should be the existing behaviour so far.
> o If open and showing VTE, close message window
I thought I'd sent a reply about this, but searching the archives, it
didn't seem to get there, sorry. Anyway here it is:
I'm not sure about that - you can already use Switch to VTE when the
message window is hidden, then use the Toggle Message Window command to
hide it. Sometimes I press the Switch to VTE command when it's already
focused - perhaps that isn't important, but then again, perhaps the
principle of least surprise is best.
> Symbol autocompletion
> * Show icons in the list (like in the 'Symbol list')
Maybe, but I think you can't use the default scintilla autocompletion
window to do this.
> * Configure option to define the number of characters to be typed
> before
> opening the completion list (now: 4 my pref: 2)
I think a hidden pref would be better than a configure option, but this
would be useful.
> Editor
> * Show function call for local functions as tip, just like the
> predefined.
I don't understand this - I assume you mean calltips. But local/
workspace tags and global tags should both get calltips, as long as the
TagManager language parser supports them.
> * Only show trailing spaces in an error-like color (light red?)
I'm not sure if this can be done in a compatible way with the Scintilla
lexers.
> All time favorite 'power' features (big projects->far future)
> * Color schemes (I want darkness!)
I think eventually we will support cross-filetype colour schemes, but
for now I'll add the 'Invert colours' option in the prefs dialog.
> * Split screen (both horizontal & vertical)
This is on the wishlist, however I think it is pretty unlikely, because
it might require *many* changes to existing code.
> - Real time diff viewer between split screens
Heh, that would need to be a plugin ;-)
> * File browser sidebar
I just started working on this in the last few days ;-)
> * Configurable sidebars (Drag? tabs to left or right sidebar)
I think we could add a pref for which side the sidebar is on.
Disclaimer (I should probably add this more often):
I tend to tone down the workload in commenting on feature requests, but
in most cases if someone wants to work on it, they can make a feature
as great as they like - although if it gets too heavy or specialist, it
should be a plugin.
Regards,
Nick
More information about the Users
mailing list