Hi there,
I saw an update to geany posted on the misc OpenBSD list and decided to try it out on my work desktop. As a long time vim user I was quite suprised that I actually really like this software! So I will start by saying thanks :)
Here are some ideas I had: * Have the search box as a bar (like the firefox search bar), so as not to obscure the editor pane. * Same with "goto line". * Provide a way to navigate the sidebar tabs and panes using only the keyboard. Yup, you can focus it, but how can I change tabs? * Add an ISC license template. * Add a markers tab in the sidebar.
All in all, keep it slim. One of the best things about geany (in my eyes), is that its very useful at about one quarter the weight of eclipse/netbeans :)
Thanks
Hiya,
Well, regarding the search box and the "goto line" functionality, you can at least put them in the toolbar, (or at least stripped down versions of them), which is halfway towards what you want... :D
Barry van Oudtshoorn www.barryvan.com.au
Edd Barrett wrote:
Hi there,
I saw an update to geany posted on the misc OpenBSD list and decided to try it out on my work desktop. As a long time vim user I was quite suprised that I actually really like this software! So I will start by saying thanks :)
Here are some ideas I had:
- Have the search box as a bar (like the firefox search bar), so as
not to obscure the editor pane.
- Same with "goto line".
- Provide a way to navigate the sidebar tabs and panes using only the
keyboard. Yup, you can focus it, but how can I change tabs?
- Add an ISC license template.
- Add a markers tab in the sidebar.
All in all, keep it slim. One of the best things about geany (in my eyes), is that its very useful at about one quarter the weight of eclipse/netbeans :)
Thanks
Hi,
On Fri, Sep 4, 2009 at 1:23 PM, Barry van Oudtshoornbvanoudtshoorn@gmail.com wrote:
Well, regarding the search box and the "goto line" functionality, you can at least put them in the toolbar, (or at least stripped down versions of them), which is halfway towards what you want... :D
Sort of, but theres no easy way to jump to them with a key combo :(
Am 04.09.2009 14:26, schrieb Edd Barrett:
Hi,
On Fri, Sep 4, 2009 at 1:23 PM, Barry van Oudtshoornbvanoudtshoorn@gmail.com wrote:
Well, regarding the search box and the "goto line" functionality, you can at least put them in the toolbar, (or at least stripped down versions of them), which is halfway towards what you want... :D
Sort of, but theres no easy way to jump to them with a key combo :(
There is. Which geany version are you using? It should be part of 0.18.
On Fri, Sep 4, 2009 at 1:27 PM, Thomas Martitizs0523936@htw-berlin.de wrote:
Well, regarding the search box and the "goto line" functionality, you can at least put them in the toolbar, (or at least stripped down versions of them), which is halfway towards what you want... :D
Sort of, but theres no easy way to jump to them with a key combo :(
There is. Which geany version are you using? It should be part of 0.18.
0.18 on windows (work pc). ctrl+l and ctrl+f open new windows even if they are on the toolbar.
Am 04.09.2009 14:20, schrieb Edd Barrett:
Hi there,
I saw an update to geany posted on the misc OpenBSD list and decided to try it out on my work desktop. As a long time vim user I was quite suprised that I actually really like this software! So I will start by saying thanks :)
Here are some ideas I had:
- Have the search box as a bar (like the firefox search bar), so as
not to obscure the editor pane.
- Same with "goto line".
On all my Geany installations, both are part of the toolbar. The left text entry field is the search bar, the right is to go-to-line bar.
- Provide a way to navigate the sidebar tabs and panes using only the
keyboard. Yup, you can focus it, but how can I change tabs?
You can change the focus, as well as change tabs. For the first, you can configure the hotkey, for the latter it's CTRL+page_up / CTRL+page_down (not sure if those are configurable too).
- Add an ISC license template.
- Add a markers tab in the sidebar.
That would be fine. You can jump to markers with ctrl+, and ctrl+. but from what I've noticed that doesn't work "cross-file" (which is very sad).
All in all, keep it slim. One of the best things about geany (in my eyes), is that its very useful at about one quarter the weight of eclipse/netbeans :)
Thanks
I love its leightweightness too :)
Best regards
On Fri, Sep 4, 2009 at 1:26 PM, Thomas Martitizs0523936@htw-berlin.de wrote:
- Provide a way to navigate the sidebar tabs and panes using only the
keyboard. Yup, you can focus it, but how can I change tabs?
You can change the focus, as well as change tabs. For the first, you can configure the hotkey, for the latter it's CTRL+page_up / CTRL+page_down (not sure if those are configurable too).
Ah ha. Many thanks.
One minor niggle. If you use the hotkey to jump to the sidebar, then select the "documents tab". Try using the arrow keys to select a document. As soon as one is highlighted, the edior is jumped to. Can this be changed so that teh jum ponly happens upon pressing enter?
Thanks
Am 04.09.2009 14:40, schrieb Edd Barrett:
On Fri, Sep 4, 2009 at 1:26 PM, Thomas Martitizs0523936@htw-berlin.de wrote:
- Provide a way to navigate the sidebar tabs and panes using only the
keyboard. Yup, you can focus it, but how can I change tabs?
You can change the focus, as well as change tabs. For the first, you can configure the hotkey, for the latter it's CTRL+page_up / CTRL+page_down (not sure if those are configurable too).
Ah ha. Many thanks.
One minor niggle. If you use the hotkey to jump to the sidebar, then select the "documents tab". Try using the arrow keys to select a document. As soon as one is highlighted, the edior is jumped to. Can this be changed so that teh jum ponly happens upon pressing enter?
Thanks
r4148 implemented while-typing-search for the sidebar (symbol, and document list). As a side-effect, it makes it actually usable with the keyboard at all.
That is not part of 0.18, hence you want to use a nightly build (http://nightly.geany.org/) in order to use that feature.
Best regards.
PS: It didn't came to the ML again, is thunderbird (admittedly, I'm using 3.0 beta 3) buggy or your mail header wrong?
(trying a resend)
On Fri, 4 Sep 2009 13:20:50 +0100 Edd Barrett vext01@gmail.com wrote:
I saw an update to geany posted on the misc OpenBSD list and decided to try it out on my work desktop. As a long time vim user I was quite suprised that I actually really like this software! So I will start by saying thanks :)
Glad you like it.
...
- Add an ISC license template.
I just added a TODO item: custom template insertion.
- Add a markers tab in the sidebar.
Maybe someone will write a plugin to do that.
All in all, keep it slim.
Yes, we're working on slimming down built-in things and making them fully configurable (e.g. filetypes). Also we try to implement any new features as plugins.
Regards, Nick
2009/9/16 Nick Treleaven nick.treleaven@btinternet.com:
(trying a resend)
On Fri, 4 Sep 2009 13:20:50 +0100 Edd Barrett vext01@gmail.com wrote:
I saw an update to geany posted on the misc OpenBSD list and decided to try it out on my work desktop. As a long time vim user I was quite suprised that I actually really like this software! So I will start by saying thanks :)
Glad you like it.
...
- Add an ISC license template.
I just added a TODO item: custom template insertion.
Hi Nick,
Whats the difference between this and just putting an "ISC License" file in templates/files?
Cheers Lex
- Add a markers tab in the sidebar.
Maybe someone will write a plugin to do that.
All in all, keep it slim.
Yes, we're working on slimming down built-in things and making them fully configurable (e.g. filetypes). Also we try to implement any new features as plugins.
Regards, Nick _______________________________________________ Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
On Thu, 17 Sep 2009 10:52:25 +1000 Lex Trotman elextr@gmail.com wrote:
I just added a TODO item: custom template insertion.
Hi Nick,
Whats the difference between this and just putting an "ISC License" file in templates/files?
That would be custom *file* templates - those are for creating a new file, not inserting into an existing one.
Probably 'custom templates' could be read from templates/*.
Regards, Nick
2009/9/18 Nick Treleaven nick.treleaven@btinternet.com:
On Thu, 17 Sep 2009 10:52:25 +1000 Lex Trotman elextr@gmail.com wrote:
I just added a TODO item: custom template insertion.
Hi Nick,
Whats the difference between this and just putting an "ISC License" file in templates/files?
That would be custom *file* templates - those are for creating a new file, not inserting into an existing one.
Ah I see.
Probably 'custom templates' could be read from templates/*.
Now I understand, I would think that you would not want the menu cluttered with the file templates since most of them you would not want to paste into an existing file.maybe templates/inserts plus an option to go looking elsewhere?
Cheers Lex
Regards, Nick _______________________________________________ Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
On Fri, 18 Sep 2009 10:09:03 +1000 Lex Trotman elextr@gmail.com wrote:
That would be custom *file* templates - those are for creating a new file, not inserting into an existing one.
Ah I see.
Probably 'custom templates' could be read from templates/*.
Now I understand, I would think that you would not want the menu cluttered with the file templates since most of them you would not want to paste into an existing file.maybe templates/inserts plus an option to go looking elsewhere?
What do you mean exactly? Aren't the File->New with Template menus enough, or do you want to insert a file template?
Regards, Nick
2009/9/24 Nick Treleaven nick.treleaven@btinternet.com:
On Fri, 18 Sep 2009 10:09:03 +1000 Lex Trotman elextr@gmail.com wrote:
That would be custom *file* templates - those are for creating a new file, not inserting into an existing one.
Ah I see.
I thought I saw, I took this to mean you were advocating two sets of templates, those that are used for new files & those that are inserted into existing files?? Which of course implies some form of insert into operation which I took to mean menu->edit->insert comment.
But I see from templates.c that this is pretty hard coded
What I thought it could do was offer the files in templates/includes as extras to that menu like " menu->file->new with template" does for templates/files and that was basically what you were suggesting, except for the place to get the files from.
Probably 'custom templates' could be read from templates/*.
Now I understand, I would think that you would not want the menu cluttered with the file templates since most of them you would not want to paste into an existing file.maybe templates/inserts plus an option to go looking elsewhere?
What do you mean exactly? Aren't the File->New with Template menus enough, or do you want to insert a file template?
No I read templates/* to include templates/files so they would be included in the list, I was suggesting to exclude them. Probably still better to have custom includes in a separate directory from the standard ones though, easier to manage.
Cheers Lex
Regards, Nick _______________________________________________ Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
On Fri, 25 Sep 2009 09:40:08 +1000 Lex Trotman elextr@gmail.com wrote:
That would be custom *file* templates - those are for creating a new file, not inserting into an existing one.
Ah I see.
I thought I saw, I took this to mean you were advocating two sets of templates, those that are used for new files & those that are inserted into existing files?? Which of course implies some form of insert into operation which I took to mean menu->edit->insert comment.
But I see from templates.c that this is pretty hard coded
They're not hard-coded, just the defaults.
What I thought it could do was offer the files in templates/includes as extras to that menu like " menu->file->new with template" does for templates/files and that was basically what you were suggesting, except for the place to get the files from.
Probably 'custom templates' could be read from templates/*.
Now I understand, I would think that you would not want the menu cluttered with the file templates since most of them you would not want to paste into an existing file.maybe templates/inserts plus an option to go looking elsewhere?
What do you mean exactly? Aren't the File->New with Template menus enough, or do you want to insert a file template?
No I read templates/* to include templates/files so they would be included in the list, I was suggesting to exclude them. Probably still better to have custom includes in a separate directory from the standard ones though, easier to manage.
Well for backwards compatibility I think all files (not dirs) under templates/* should be insertion templates and templates/files/* for new file templates.
Regards, Nick
2009/9/27 Nick Treleaven nick.treleaven@btinternet.com:
On Fri, 25 Sep 2009 09:40:08 +1000 Lex Trotman elextr@gmail.com wrote:
That would be custom *file* templates - those are for creating a new file, not inserting into an existing one.
Ah I see.
I thought I saw, I took this to mean you were advocating two sets of templates, those that are used for new files & those that are inserted into existing files?? Which of course implies some form of insert into operation which I took to mean menu->edit->insert comment.
But I see from templates.c that this is pretty hard coded
They're not hard-coded, just the defaults.
What I thought it could do was offer the files in templates/includes as extras to that menu like " menu->file->new with template" does for templates/files and that was basically what you were suggesting, except for the place to get the files from.
Probably 'custom templates' could be read from templates/*.
Now I understand, I would think that you would not want the menu cluttered with the file templates since most of them you would not want to paste into an existing file.maybe templates/inserts plus an option to go looking elsewhere?
What do you mean exactly? Aren't the File->New with Template menus enough, or do you want to insert a file template?
No I read templates/* to include templates/files so they would be included in the list, I was suggesting to exclude them. Probably still better to have custom includes in a separate directory from the standard ones though, easier to manage.
Well for backwards compatibility I think all files (not dirs) under templates/* should be insertion templates and templates/files/* for new file templates.
Ok
Cheers Lex
Regards, Nick _______________________________________________ Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
On Wed, 16 Sep 2009 13:34:15 +0100, Nick wrote:
(trying a resend)
On Fri, 4 Sep 2009 13:20:50 +0100 Edd Barrett vext01@gmail.com wrote:
I saw an update to geany posted on the misc OpenBSD list and decided to try it out on my work desktop. As a long time vim user I was quite suprised that I actually really like this software! So I will start by saying thanks :)
Glad you like it.
...
- Add an ISC license template.
I just added a TODO item: custom template insertion.
- Add a markers tab in the sidebar.
Maybe someone will write a plugin to do that.
I hope someone == me...I like the idea and that could be a fine task for a new plugin. But I'm lacking time currently and so I can't say whether and when I get to it.
Regards, Enrico
On Thu, 17 Sep 2009 19:12:38 +0200, Enrico wrote:
Hey,
- Add a markers tab in the sidebar.
Maybe someone will write a plugin to do that.
I hope someone == me...I like the idea and that could be a fine task for a new plugin. But I'm lacking time currently and so I can't say whether and when I get to it.
Done in SVN. It's part of the Addons plugin.
Regards, Enrico