some additional thoughts on NEARNESS SORT option

Gautam Thaker <[email protected]>
Newsgroups gmane.comp.gnu.global.bugs
Message-ID <[email protected]>
Hi Shigio:

I am not sure I updated you that I was able to down load from repo, do 
the build and test things out a bit. Worked very well. ( I am now 
waiting for Leo Liu of ggtags-mode in emacs to incorporate this feature 
in ggtags.el, which he has agreed to do as be also believes that 
"nearness" sort is a good feature to exploit.

I had one more thought on this.

1) the highest priority is to find definitions in current directory or 
below this directory. But it seems we can do a little better. How about:

a) highest prio is if the definition appears in the same file as where 
M-. is being done.
b) 2nd highest would be other entries from other files at this directory 
level.
c) 3rd highest would be any entries in subdirectory/subdirectories(?)
d) start to move up on directory at a time as per rules prev. given for 
-N option.

2) And here is yet another "wild" idea. suppose you are looking for 
definition of method "foo()". THe "which-func-mode" can tell you that 
you are sitting in Class A::method bar(). In this case it seems that 
first choice would be if there is a Class A::method foo() since that is 
one most likely is being sought. However, this gets into having to deal 
w/ which-func-mode to learn more about where the point is.  I think 1a) 
above may get us this indirectly.

Take care and have a good weekend. If possible let me know when a new 
release (v6.5?) will have this in it.

Gautam
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.