bug-global
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: on ordering the entries returned by global.


From: Shigio YAMAGUCHI
Subject: Re: on ordering the entries returned by global.
Date: Thu, 28 May 2015 23:30:31 +0900

Hi,
I have made a patch for the nearness sort.
Would you please try this?
The patch is to the latest repository.

Usage:

$ global -x main --near-sort

Regards,
Shigio


2015-05-28 7:45 GMT+09:00 Gautam Thaker <address@hidden>:
I really like this concept of "nearness sort".  Your explanation is quite clear and concise. 

I tend to work w/ software that often have many many definitions of the same symbol, but this nearness concept will keep me navigating in most natural manner and get me to code that I am most likely to be interested in.

Gautam



On 5/27/2015 2:29 AM, Shigio YAMAGUCHI wrote:
Hi,
Thank you for your trial.

Inspired by your idea, I'm thinking about new sort method 'Nearness sort' of
global(1)'s output. Basic idea is 'What will happen if we do not stop
"nearest process" on the way?'

Nearness sort is invoked by the following option:

$ global -x main --nearness-sort

Nearness sort is based on the following priority.
(<n> means priority. <n> has higher priority than <n+1>)

<1> files under the current directory
<2> files under the parent directory except for the files which have higher priority.
<3> files under the grandparent directory except for the files which have higher priority.
... (repeat until the project root directory)

In every priority, they are sorted by alphabetical order.

Is the explanation enough?
Any comment?

-- 
Shigio YAMAGUCHI <address@hidden>
PGP fingerprint: D1CB 0B89 B346 4AB6 5663  C4B6 3CA5 BBB3 57BE DDA3




--
Shigio YAMAGUCHI <address@hidden>
PGP fingerprint: D1CB 0B89 B346 4AB6 5663  C4B6 3CA5 BBB3 57BE DDA3

Attachment: nearness.patch
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]