[vox-tech] vim question

Rusty Minden vox-tech@lists.lugod.org
Tue, 12 Nov 2002 16:45:15 -0800


I just tried this and it works, but it gives a strange message

Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key

when in su mode. Why does it do that?

Rusty
PS I was in su mode becouse I changed the /etc/vim/vimrc file.

On Tuesday 12 November 2002 12:52 pm, Peter Jay Salzman wrote:
> putting this in .vimrc does the trick:
>
>    " When editing a file, always jump to the last known cursor
> position. " Don't do it when the position is invalid or when
> inside an event " handler (happens when dropping a file on
> gvim).
>    "
>    autocmd BufReadPost *
>       \ if line("'\"") > 0 && line("'\"") <= line("$") |
>       \   exe "normal g`\"" |
>       \ endif
>
> i'm still unsure why that one instance of vim does this
> automaticaly and all other vims i've used don't.   i suppose i
> could use strace to see what other config files are being
> pulled in, but at this point i'm more happy than curious.  
> ;-)
>
> pete
>
>
>
> begin Peter Jay Salzman <p@dirac.org>
>
> > hi jan,
> >
> > the viminfo file just stores information.  it doesn't
> > actually do anything by itself.  in other words, the viminfo
> > file differs from the .vimrc file in that:
> >
> > viminfo: stores state data for vim
> > .vimrc: a list of vim commands to run at the start of a vim
> > session
> >
> > so how does the cursor get positioned when vim is started?
> >
> > pete
> >
> >
> >
> >
> > begin Jan W <jcwynholds@yahoo.com>
> >
> > > Hi Peter:
> > >
> > > Look in ~/.viminfo
> > >
> > > There should be a line like:
> > >
> > > # File marks:
> > > '0  37  0  ~/textfile3.txt
> > > '1  35  0  ~/textfile.txt
> > >
> > > I think that is the place that you are talking about.
> > >
> > > :)
> > >
> > > HTHO,
> > >
> > > jan
> > >
> > > --- Peter Jay Salzman <p@dirac.org> wrote:
> > > > hi lugod,
> > > >
> > > > i've seen vim on a mandrake system which, when opening a
> > > > file a second time, will place the cursor at its last
> > > > position when the file was initially opened.
> > > >
> > > > anyone know how to get vim to do this?
> > > >
> > > > i've checked the ~/.vimrc and can find nothing that does
> > > > this.  i also checked bash aliases to make sure vim
> > > > wasn't aliased to vim plus some command line switches.  
> > > > nothing.
> > > >
> > > > i'd like for my own vim to do this.  anyone know the
> > > > magic?
> > > >
> > > > pete