A trailing comma shouldn't be required. Can a Vim dev have a look, please?

-- 

Salman

On Tue, Feb 19, 2019, 03:49 <nivaem...@gmail.com wrote:

> Le lundi 18 février 2019 17:50:01 UTC+1, niva...@gmail.com a écrit :
> > Le dimanche 17 février 2019 21:38:38 UTC+1, Salman Halim a écrit :
> > > > Okay I've done some further tests.
> > >
> > > >
> > >
> > > > :bufdo! bd! >> clear all buffers as you said.
> > >
> > > >
> > >
> > > > Yesterday I had copied my session.vim file into ~/desktop so it
> seems it take care about history actions.
> > >
> > > >
> > >
> > > > When I close Vim, no buffer is listed in buffers'list.
> > >
> > > > When I open Vim again, buffers'list contains my yesterday
> ~/desktop/sessions.vim which is not exsiting anymore.
> > >
> > > >
> > >
> > > > ... see the gif.
> > >
> > >
> > >
> > > https://drive.google.com/open?id=1xPX4InUKhYEVrBuosfHqNk_SNRXY7PgT
> > >
> > >
> > >
> > > 1. Out of curiosity, what are the values of g:geometry#sessionfile and
> g:geometry#file?
> > Ok rewrite the autoload vimscript as below : now jsut one session.
> >
> > > 2. Have you tried writing a separate session file out by hand right
> after doing the bufdo! bd! to see if it that session file contains anything
> different than the automatically generated one?
> >
> >
> >
> > > 3. Have you tried using bufwipe instead of bufdelete? bufdo! bw!
> (That's "stronger" than deleting a buffer.)
> >
> > Tried :bufdo! bw! out of :bufdo! bd! then :buffers returns only noname
> buffer
> >
> > Then I confirm the the attached mainsession.vim is written at vim leave.
> >
> > And on reload, buffers command list noname and mainsession.Vim
> >
> > > 4. The list of buffers is controlled through viminfo, not just
> sessions. What's the timestamp of your viminfo? Is it getting updated every
> time you quit? What are its contents? Could the buffer be coming back
> through that file?
> > >
> > :rviminfo says nothing.
> >
> >
> > >
> > > Here's the thing: I don't have the autocommands that you do. I also
> cannot reproduce what you're seeing. I remove all my buffers, write out the
> session file with an empty Vim (by hand), quit and come back. The first
> thing I do is execute ':buffers' to confirm it's still empty and then load
> the session file. My second call to :buffers is STILL empty. I also have no
> buffers or args in my session file.
> > >
> > > --
> > >
> > >
> > > Salman
> > >
> > > I, too, shall something make and glory in the making.
> >
> >
> >
> > autoload/geometry.vim
> > let g:geometry#sessionfile=expand('$vimruntime/sessions/mainSession.vim')
> >
> > fun! geometry#SaveGeometry() "{{{
> >
> >   echo 'Save'
> >   if !filereadable(g:geometry#sessionfile)
> >       call mkdir(expand('$vimruntime/sessions'),0700)
> >   endif
> >   silent! execute 'mks! '.g:geometry#sessionfile
> > endfunction "}}}
> >
> > fun! geometry#RestoreGeometry() "{{{
> >
> >   echo 'Restore'
> >   if filereadable(g:geometry#sessionfile)
> >       silent! execute 'source '.g:geometry#sessionfile
> >   endif
> > endfunction "}}}
>
> Solved, after some tests, it appears that sessionoptions in _vimrc need to
> be written like this :
> set sessionoptions=buffers,help,resize,winpos,winsize,
> instead of
> set sessionoptions=buffers,help,resize,winpos,winsize
>
> Otherwise, there is no restoration of winsize.
>
> --
> --
> 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 because you are subscribed to the Google Groups
> "vim_use" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to vim_use+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- 
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 because you are subscribed to the Google Groups 
"vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_use+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to