Re: [CEDET-devel] mru & pop-mark-tag
Brought to you by:
zappo
From: Tobias G. <tg...@op...> - 2011-02-23 10:10:54
|
Den 2011-02-21 23:41:16 skrev Andrea Crotti <and...@gm...>: > I found a thread some time ago about supporting pop-mark-tag with CEDET. > > I think it would be quite nice, in theory also global-pop-mark should > work > but it's not the same, since sometimes you set a mark but you don't want > to jump back there. > > Is there a solution maybe for this now? > Do I need to advise jumping functions like in the past thread? > > I wanted to use the tag-ring found with C-x B but I didn't get just how > to pop the last element > and jump to it... I haven't been tracking the development lately but I do not think the situation has changed. Pop-tag-mark is a simple and good model I think, and I think it would be good to integrate it properly into CEDET. Right now it lives in the etags library, which would be nice not to depend on, but no big deal I guess. The relevant parts could also readily be copied to CEDET. I also tried making use of the global mark ring but I recall I had issues with it in that it behaved differently depending on whether you jumped from another file or within the same one. Perhaps I was using it wrong though. Mru-bookmark-mode, while useful, works differently in that in keeps track of tags, not buffer positions. So when jumping to a tag in it, it will always take you to the beginning of the tag. I was under the impression that its entries were ordered by last visit (making the previously viewed tag the default choice), but perhaps this is not so. That should be easy to change though. -Tobias |