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