On Sat, 7 Oct 2006 at 6:12pm, A.J.Mechelynck wrote: > Yakov Lerner wrote: > > Forwarding to the ist > > > > ---------- Forwarded message ---------- > > From: Fletcher Mattox <[EMAIL PROTECTED]> > > Date: Oct 7, 2006 3:21 PM > > Subject: Re: how to remember file offsets? > > To: Yakov Lerner <[EMAIL PROTECTED]> > > > > > >> On 10/6/06, Fletcher Mattox <[EMAIL PROTECTED]> wrote: > >> > Hi, > >> > > >> > When I edit two files by typing ":e foo" and ":e #", vim remembers > >> > my current location in each and kindly positions me there when > >> > I revisit them. However, when I edit three or more files, vim forgets > >> > where I was and always positions the cursor at the top of the file. > >> > How do I get vim to remember where I was in an arbitrary number > >> > of files? > >> > >> Check that you have option 'viminfo properly set > >> (:help 'vimnifo') in your vimrc; and check that you have > >> following in your vimrc: > >> > >> autocmd BufReadPost * > >> \ if line("'\"") > 0 && line("'\"") <= line("$") | > >> \ exe "normal g`\"" | > >> \ endif > >> > >> Yakov > > > > Yakov, > > > > Perfect! Thank you so much for spelling this out. One of the other > > list members > > alluded to this solution, but I couldn't quite put it all together (I am > > a new > > vim user) until your email arrived. > > > > Thanks again, > > Fletcher > > > > Well, the solution to which I alluded includes this implicitly by having the line > > source $VIMRUNTIME/vimrc_example.vim > > near the top of your vimrc. > > > Best regards, > Tony.
In the vimrc_example.vim, there is a common on this and part of it says: " Don't do it when the position is invalid or when inside an event handler " (happens when dropping a file on gvim). Any idea what it is exactly talking about? Is the "Don't do it" part a comment on how the functionality of the autocommand or an instruction to the user? -- Thanks, Hari __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com