[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