2012/10/31 happyFace <[email protected]>

> Hi,
>
> I have been using vim for sometime now but I am completely new to writing
> vim plugins. I would like to write a plugin that record all the file
> locations we jump to (with tags or cscope symbols) and save them in a file.
> So that we can later review the "code browsing session" and be able to
> conveniently revisit the same tags we browsed.
>

Hi!

Vim already has that feature. It's called the jumplist.
Couldn't be better explained than by Drew Neil:
http://vimcasts.org/episodes/using-the-changelist-and-jumplist/

There is also a switch to make Vim save its history.
So after restarting it, you still have your old jumplist.
You can set it in your vimrc, unfortunately I can't remember it right now..

Cheers!


>
> I know ":tags" can give us the tags stack but I want also to save cscope
> symbols accessed.
>
> The only way I can think of for doing this is to remap ctrl+], tag
> <pattern>, cs find g <pattern>, etc to my own functions which will then do
> two things:
> 1- jump to the new tag, symbol.
> 2- record the location, tag, etc
>
> Is there a better way to go about this? Better yet, is there an existing
> plugin for this? I could not find any. The closest I found are ":tags" for
> the tag stack, ":history" for the list of commands history, Taglist plugin
> but this displays all tags in a file, it doesn't record only those
> visited...
>
> Thanks,
> E.S.
>
>
> --
> You received this message from the "vim_use" maillist.
> Do not top-post! Type your reply below the text you are replying to.
> For more information, visit http://www.vim.org/maillist.php

-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to