Re: [Geany-Users] Replace on pop up menu

2015-01-30 Thread Jim Dodgen
Yhanks,

Ok, I can live with it.

*Jim Dodgen*







On Fri, Jan 30, 2015 at 11:43 AM, Lex Trotman  wrote:

> Whilst it would be possible to add a context sensitive replace to the
> context menu IMO it would not add much since the default behaviour of the
> normal replace menu is to be context sensitive.
>
> Sure you don't have to take your hand off the mouse to bring up the
> replace menu, but then you do to type the replacement text.  So you could
> type the shortcut for the main menu replace instead of the right click
> since you have to have your hands off the mouse next anyway.
>
> Cheers
> Lex
>
> On 31 January 2015 at 03:56, Jim Dodgen  wrote:
>
>> It has Most of the commands,  just does not have the "replace"
>>
>> A picture might help, Not sure it will be passed through the list so here
>> is a link also
>> ​
>>
>>
>>
>>
>> *Jim Dodgen*
>>
>>
>>
>>
>>
>>
>>
>> On Fri, Jan 30, 2015 at 9:42 AM, Nick Treleaven <
>> nick.trelea...@btinternet.com> wrote:
>>
>>> On 30/01/2015 17:14, Jim Dodgen wrote:
>>>
 When I first "right click and a menu comes up and then if I hover on the
 "search" a side menu pops up with various "find" commands. Are we
 talking
 about the same thing? I was just hoping for replace to be in the list.

>>>
>>> It doesn't have the main menu's Search->Find command.
>>>
>>> ___
>>> Users mailing list
>>> Users@lists.geany.org
>>> https://lists.geany.org/cgi-bin/mailman/listinfo/users
>>>
>>
>>
>> ___
>> Users mailing list
>> Users@lists.geany.org
>> https://lists.geany.org/cgi-bin/mailman/listinfo/users
>>
>>
>
> ___
> Users mailing list
> Users@lists.geany.org
> https://lists.geany.org/cgi-bin/mailman/listinfo/users
>
>
___
Users mailing list
Users@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/users


Re: [Geany-Users] [ANN] GProject plugin renamed to ProjectOrganizer + new features

2015-01-30 Thread Jiří Techet
On Fri, Jan 30, 2015 at 8:52 PM, Lex Trotman  wrote:

>
> And you probably would benefit from it even more if your project is
> stored on a network share.
>

Good point.

Jiri
___
Users mailing list
Users@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/users


Re: [Geany-Users] The future of the GeanyPrj plugin

2015-01-30 Thread Jiří Techet
> The general principle that seems to have been established in the past
> is that plugins should remain until they break, or some major problem
> is found with them and nobody wants to fix it.
>

It doesn't break but just thanks to the fact I spent a significant amount
of time adapting it to the new tag manager API (and in not a very nice way
because if I did it properly, I'd have to rewrite half of the plugin) which
is the kind of work I'd like to avoid in the future. And because the code
is slightly messy and hard to follow, I can't promise I didn't break
anything (well, it seemed buggy already before my patches).


> In particular does 1) GeanyPrj write any project info and 2) does
> Project Organiser read that info.  If 1) and not 2) then its
> particularly important to keep it as long as its working (as well as
> it always did) so old project files can be used.
>

1. yes, 2. no (no plans for that).

In general I have no trouble keeping it in the plugins project, it's just
when we were talking about it with Frank and Matthew, they were inclined
towards removing it but suggested to ask on the mailing list which is what
I just did.

Cheers,
Jiri
___
Users mailing list
Users@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/users


Re: [Geany-Users] [ANN] GProject plugin renamed to ProjectOrganizer + new features

2015-01-30 Thread Lex Trotman
[...]
>
> Subannouncement:
>
> I have also created a new GeanyCtags plugin - it uses ctags to parse a
> project once and again offers goto tag definition/declaration similarly to
> ProjectOrganizer. It is meant to be used for really huge projects where the
> parsing speed of PorjectOrganizer is too slow to perform on every project
> load.
>
> Basically if you are using an SSD disk, you won't need this plugin (parsing
> the linux kernel with 3 files takes something like 20s) but may be
> useful with rotational HDDs (it takes over 5 minutes for the linux kernel to
> parse).

And you probably would benefit from it even more if your project is
stored on a network share.

Cheers
Lex

>
> Cheers,
>
> Jiri
>
> ___
> Users mailing list
> Users@lists.geany.org
> https://lists.geany.org/cgi-bin/mailman/listinfo/users
>
___
Users mailing list
Users@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/users


Re: [Geany-Users] The future of the GeanyPrj plugin

2015-01-30 Thread Lex Trotman
On 31 January 2015 at 02:18, Jiří Techet  wrote:
> Hi,
>
> me again :-). With other Geany developers we have been discussing the future
> of the GeanyPrj plugin. The problem is the original developer behind it has
> abandoned the project so it is unmaintained now. There are several things we
> could do:
>
> 1. Nothing - i.e. keep it in the plugins repository unmaintained.
>
> 2. Somebody volunteers to maintain it (anyone?).
>
> 3. The plugin will be removed from the geany-plugins repository.
>
> I would like to discuss the option (3) - while I haven't used the plugin
> myself much, I think the main reason people were using it was you could see
> multiple projects in the sidebar (and have them indexed). This is however
> possible with my ProjectOrganizer plugin now (see the announcement) so the
> question is whether there is any other use for the plugin. Otherwise I
> believe ProjectOrganizer offers many more features and displays the project
> files better so at least from my point of view (which may be biased), I
> think ProjectOrganizer is more or less a superset of GeanyPrj. (One
> exception is that with ProjectOrganizer you have to create projects
> explicitly while with GeanyPrj there's just kind of implicit project
> specification by pointing it to the directory where you keep projects).
>
> So my preferred choice is (3) but if someone still finds the plugin useful
> and uses it, we can keep the plugin in the repository.

The general principle that seems to have been established in the past
is that plugins should remain until they break, or some major problem
is found with them and nobody wants to fix it.

In particular does 1) GeanyPrj write any project info and 2) does
Project Organiser read that info.  If 1) and not 2) then its
particularly important to keep it as long as its working (as well as
it always did) so old project files can be used.

Cheers
Lex

>
> Cheers,
>
> Jiri
>
> ___
> Users mailing list
> Users@lists.geany.org
> https://lists.geany.org/cgi-bin/mailman/listinfo/users
>
___
Users mailing list
Users@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/users


Re: [Geany-Users] Replace on pop up menu

2015-01-30 Thread Lex Trotman
Whilst it would be possible to add a context sensitive replace to the
context menu IMO it would not add much since the default behaviour of the
normal replace menu is to be context sensitive.

Sure you don't have to take your hand off the mouse to bring up the replace
menu, but then you do to type the replacement text.  So you could type the
shortcut for the main menu replace instead of the right click since you
have to have your hands off the mouse next anyway.

Cheers
Lex

On 31 January 2015 at 03:56, Jim Dodgen  wrote:

> It has Most of the commands,  just does not have the "replace"
>
> A picture might help, Not sure it will be passed through the list so here
> is a link also
> ​
>
>
>
>
> *Jim Dodgen*
>
>
>
>
>
>
>
> On Fri, Jan 30, 2015 at 9:42 AM, Nick Treleaven <
> nick.trelea...@btinternet.com> wrote:
>
>> On 30/01/2015 17:14, Jim Dodgen wrote:
>>
>>> When I first "right click and a menu comes up and then if I hover on the
>>> "search" a side menu pops up with various "find" commands. Are we talking
>>> about the same thing? I was just hoping for replace to be in the list.
>>>
>>
>> It doesn't have the main menu's Search->Find command.
>>
>> ___
>> Users mailing list
>> Users@lists.geany.org
>> https://lists.geany.org/cgi-bin/mailman/listinfo/users
>>
>
>
> ___
> Users mailing list
> Users@lists.geany.org
> https://lists.geany.org/cgi-bin/mailman/listinfo/users
>
>
___
Users mailing list
Users@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/users


Re: [Geany-Users] Replace on pop up menu

2015-01-30 Thread Jim Dodgen
It has Most of the commands,  just does not have the "replace"

A picture might help, Not sure it will be passed through the list so here
is a link also
​
 no replace.jpg

​
[image: Inline image 1]




*Jim Dodgen*







On Fri, Jan 30, 2015 at 9:42 AM, Nick Treleaven <
nick.trelea...@btinternet.com> wrote:

> On 30/01/2015 17:14, Jim Dodgen wrote:
>
>> When I first "right click and a menu comes up and then if I hover on the
>> "search" a side menu pops up with various "find" commands. Are we talking
>> about the same thing? I was just hoping for replace to be in the list.
>>
>
> It doesn't have the main menu's Search->Find command.
>
> ___
> Users mailing list
> Users@lists.geany.org
> https://lists.geany.org/cgi-bin/mailman/listinfo/users
>
___
Users mailing list
Users@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/users


Re: [Geany-Users] Replace on pop up menu

2015-01-30 Thread Nick Treleaven

On 30/01/2015 17:14, Jim Dodgen wrote:

When I first "right click and a menu comes up and then if I hover on the
"search" a side menu pops up with various "find" commands. Are we talking
about the same thing? I was just hoping for replace to be in the list.


It doesn't have the main menu's Search->Find command.
___
Users mailing list
Users@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/users


Re: [Geany-Users] Replace on pop up menu

2015-01-30 Thread Jim Dodgen
When I first "right click and a menu comes up and then if I hover on the
"search" a side menu pops up with various "find" commands. Are we talking
about the same thing? I was just hoping for replace to be in the list.

*Jim Dodgen*







On Fri, Jan 30, 2015 at 8:20 AM, Nick Treleaven <
nick.trelea...@btinternet.com> wrote:

> On 30/01/2015 16:12, Jim Dodgen wrote:
>
>> Is there anyway to add entries to the popup menu (the menu the comes up
>> when I right click the mouse) currently it has search and it would be nice
>> if it had replace.
>>
>
> I don't think so. Note it doesn't have Find, only the search commands
> which are always context sensitive (the dialogs don't have to be).
> ___
> Users mailing list
> Users@lists.geany.org
> https://lists.geany.org/cgi-bin/mailman/listinfo/users
>
___
Users mailing list
Users@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/users


Re: [Geany-Users] Replace on pop up menu

2015-01-30 Thread Nick Treleaven

On 30/01/2015 16:12, Jim Dodgen wrote:

Is there anyway to add entries to the popup menu (the menu the comes up
when I right click the mouse) currently it has search and it would be nice
if it had replace.


I don't think so. Note it doesn't have Find, only the search commands
which are always context sensitive (the dialogs don't have to be).
___
Users mailing list
Users@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/users


[Geany-Users] The future of the GeanyPrj plugin

2015-01-30 Thread Jiří Techet
Hi,

me again :-). With other Geany developers we have been discussing the
future of the GeanyPrj plugin. The problem is the original developer behind
it has abandoned the project so it is unmaintained now. There are several
things we could do:

1. Nothing - i.e. keep it in the plugins repository unmaintained.

2. Somebody volunteers to maintain it (anyone?).

3. The plugin will be removed from the geany-plugins repository.

I would like to discuss the option (3) - while I haven't used the plugin
myself much, I think the main reason people were using it was you could see
multiple projects in the sidebar (and have them indexed). This is however
possible with my ProjectOrganizer plugin now (see the announcement) so the
question is whether there is any other use for the plugin. Otherwise I
believe ProjectOrganizer offers many more features and displays the project
files better so at least from my point of view (which may be biased), I
think ProjectOrganizer is more or less a superset of GeanyPrj. (One
exception is that with ProjectOrganizer you have to create projects
explicitly while with GeanyPrj there's just kind of implicit project
specification by pointing it to the directory where you keep projects).

So my preferred choice is (3) but if someone still finds the plugin useful
and uses it, we can keep the plugin in the repository.

Cheers,

Jiri
___
Users mailing list
Users@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/users


[Geany-Users] Replace on pop up menu

2015-01-30 Thread Jim Dodgen
Is there anyway to add entries to the popup menu (the menu the comes up
when I right click the mouse) currently it has search and it would be nice
if it had replace.

*Jim Dodgen*
___
Users mailing list
Users@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/users


[Geany-Users] [ANN] GProject plugin renamed to ProjectOrganizer + new features

2015-01-30 Thread Jiří Techet
Hi,

while announcing things, there are also some changes in the plugins I
develop. First of all the GProject plugin has been renamed to
ProjectOrganizer to make the plugin's name more descriptive. In addition,
there are some new features in the plugin, most notably:

* It is possible to add additional directories to the sidebar (which are
also indexed). This should address the problem of many users who need to
access multiple projects at the same time. Even though one project is still
primary for build commands, the additional directories are accessible from
the sidebar and indexed so goto tag definition/declaration across the
directories. One can also use this feature to add e.g. /usr/include (or
probably just its subset) and have access to all the system symbols.

* The speed of indexing has been improved greatly (actually the slow part
that has been improved is tag sorting and the way Geany handles updates of
the tag array). This part was mostly done in Geany itself so if you are
using the GeanyPrj plugin, you should get the same benefits. The parsing
speed is about 100 files/s for normal HDD (just because of slow random
access time) and thousands of files per second for SSD disks. Once the
project is loaded, all the file opens, closes, updates should be instant no
matter what the size of the project is.

If you want to try the updated plugin, just compile Geany together with the
plugins project from sources on Linux or get the Windows nightlies Enrico
has prepared here:

http://download.geany.org/snapshots/geany-1.25nightly_setup.exe
http://download.geany.org/snapshots/geany-plugins-1.25nightly_setup.exe

---

Subannouncement:

I have also created a new GeanyCtags plugin - it uses ctags to parse a
project once and again offers goto tag definition/declaration similarly to
ProjectOrganizer. It is meant to be used for really huge projects where the
parsing speed of PorjectOrganizer is too slow to perform on every project
load.

Basically if you are using an SSD disk, you won't need this plugin (parsing
the linux kernel with 3 files takes something like 20s) but may be
useful with rotational HDDs (it takes over 5 minutes for the linux kernel
to parse).

Cheers,

Jiri
___
Users mailing list
Users@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/users


[Geany-Users] [ANN] Geany for OS X

2015-01-30 Thread Jiří Techet
Hi everyone,

in the last couple of weeks I've been playing with Geany on OS X and got it
to the state where Geany is fully functional, integrated with OS X and have
a self-contained app bundle so Geany can be distributed without any
additional external dependencies. Apart from the few limitations listed
below I'm not aware of any problems.

This is where I would find it very useful if the brave souls among you who
are not scared of running unknown binaries from the Internet and who use OS
X could try out the binaries I uploaded here:

https://dl.dropboxusercontent.com/u/2554438/Geany-1.25git.dmg

Any feedback is welcome.

Features:
* Integrated menubar
* Opening files from Finder using Open With
* Opening files using drag and drop to Geany icon
* Double-click on project file in Finder opens the project
* Retina font rendering
* All basic plugins (without extra dependencies) and themes included by
default

Limitations:
* The VTE terminal is missing (VTE doesn't work, seems to be a problem in
VTE itself)
* Scrolling the editor window is somewhat slow using the mouse

Requirements:
* OS X 10.7 or higher (I have tested just with Yosemite)
* x64 processor

I will try to get all the necessary patches into Geany mainline (some are
already being reviewed, some - the integration ones - I haven't published
yet) and will make a github project with the app bundle creation
instructions + all the necessary config files, themes, icons, etc. I also
plan to provide OS X binaries for all the future Geany releases.

Cheers,

Jiri
___
Users mailing list
Users@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/users