Re: Remembering 'Fold State' across buffers

2006-05-30 Thread Charles E Campbell Jr

Mark Woodward wrote:

interestingly its not doing it this morning! It might have been a 
combination of factors causing this. I'll have to try and reproduce it.


Tony- no, not sourcing vimrc_example.vim
DrChip  - I'll have to look into set hidden. Not sure how session would
  help though. This was happening during a session. ie I'd open
  a fold in a buffer of many folds, :bn to go to another buffer
	  (single window, no tabs, no splits) do something, :bp to go 
	  back and the fold would be closed.

Gerald  - set foldlevelstart = -1
Eric- no modelines.
 


If you use
 mkview MyView.vim
(:mksession saves more), then the folding states are saved.  You can then
source the MyView.vim file (or Session.vim if you try :mksession) to restore
viewing state.

Setting hidden will hide instead of abandon buffers you leave behind, 
including
all their state information.  Then, when you return to them, they're 
there in all

their glory (and warts).

Regards,
Chip Campbell



Re: Remembering 'Fold State' across buffers

2006-05-26 Thread Mark Woodward
On Fri, 26 May 2006 07:58:22 -0600
"Eric Arnold" <[EMAIL PROTECTED]> wrote:

> (I missed part of this thread, so sorry if this has already been
> mentioned).
> 
> Have you checked for mode lines at the top or bottom of the files
> which set fold options?  If there aren't any which might be confusing
> you, you could consider adding your own mode lines to have the folding
> appropriate for your different files.
> 
> On 5/26/06, A.J.Mechelynck <[EMAIL PROTECTED]> wrote:
> > Mark Woodward wrote:
> > > Hi all,
> > >
> > > The problem I'm having is I'll open all folds in a buffer, switch
> > > buffers, go back to the original and all folds are closed again.
> > > Is there a way to stop this? ie Vim remembers the 'fold state' of
> > > the buffer when I return to it? So if folds were open when I left
> > > they'll be open when I return? Conversely if they were closed
> > > when I left they'll be closed when I return?
> > >
> > >
> > > Vim 7
> > > Ubuntu Dapper
> > >
> > > thanks,
> > >
> > >
> > Well, it should be possible, but I don't know how. Recently I saw
> > the following:
> >
> > Viewed one file with folds in gvim (FWIW, it was Vim 7.0.017, "huge"
> > version with GTK2 GUI, running on SuSE Linux 9.3). Opened one fold.
> > ":q" the file. Then came back to it. The one fold was still open.
> >
> > I source the vimrc_example.vim in my vimrc. (Do you?) Then if you
> > do, maybe we have different settings or autocommands? (AFAIK, I
> > have nothing folds-related in my vimrc, other than what might be
> > set by the vimrc_example.vim)
> >
> >
> > Best regards,
> > Tony.
> >

Thanks all,

interestingly its not doing it this morning! It might have been a 
combination of factors causing this. I'll have to try and reproduce it.

Tony- no, not sourcing vimrc_example.vim
DrChip  - I'll have to look into set hidden. Not sure how session would
  help though. This was happening during a session. ie I'd open
  a fold in a buffer of many folds, :bn to go to another buffer
  (single window, no tabs, no splits) do something, :bp to go 
  back and the fold would be closed.
Gerald  - set foldlevelstart = -1
Eric- no modelines.


thanks again,


-- 
Mark


Re: Remembering 'Fold State' across buffers

2006-05-26 Thread Charles E Campbell Jr

Mark Woodward wrote:


The problem I'm having is I'll open all folds in a buffer, switch
buffers, go back to the original and all folds are closed again. Is
there a way to stop this? ie Vim remembers the 'fold state' of the
buffer when I return to it? So if folds were open when I left they'll
be open when I return? Conversely if they were closed when I left
they'll be closed when I return?
 



I suggest looking into sessions and views, also  perhaps "set hidden" 
will do what you want.


Regards,
Chip Campbell



Re: Remembering 'Fold State' across buffers

2006-05-26 Thread Gerald Lai

Mark Woodward wrote:


Hi all,

The problem I'm having is I'll open all folds in a buffer, switch
buffers, go back to the original and all folds are closed again. Is
there a way to stop this? ie Vim remembers the 'fold state' of the
buffer when I return to it? So if folds were open when I left they'll
be open when I return? Conversely if they were closed when I left
they'll be closed when I return?


What do you see when you do

  :verbose set foldlevelstart

?
--
Gerald


Re: Remembering 'Fold State' across buffers

2006-05-26 Thread Eric Arnold

(I missed part of this thread, so sorry if this has already been mentioned).

Have you checked for mode lines at the top or bottom of the files
which set fold options?  If there aren't any which might be confusing
you, you could consider adding your own mode lines to have the folding
appropriate for your different files.

On 5/26/06, A.J.Mechelynck <[EMAIL PROTECTED]> wrote:

Mark Woodward wrote:
> Hi all,
>
> The problem I'm having is I'll open all folds in a buffer, switch
> buffers, go back to the original and all folds are closed again. Is
> there a way to stop this? ie Vim remembers the 'fold state' of the
> buffer when I return to it? So if folds were open when I left they'll
> be open when I return? Conversely if they were closed when I left
> they'll be closed when I return?
>
>
> Vim 7
> Ubuntu Dapper
>
> thanks,
>
>
Well, it should be possible, but I don't know how. Recently I saw the
following:

Viewed one file with folds in gvim (FWIW, it was Vim 7.0.017, "huge"
version with GTK2 GUI, running on SuSE Linux 9.3). Opened one fold. ":q"
the file. Then came back to it. The one fold was still open.

I source the vimrc_example.vim in my vimrc. (Do you?) Then if you do,
maybe we have different settings or autocommands? (AFAIK, I have nothing
folds-related in my vimrc, other than what might be set by the
vimrc_example.vim)


Best regards,
Tony.



Re: Remembering 'Fold State' across buffers

2006-05-26 Thread A.J.Mechelynck

Mark Woodward wrote:

Hi all,

The problem I'm having is I'll open all folds in a buffer, switch
buffers, go back to the original and all folds are closed again. Is
there a way to stop this? ie Vim remembers the 'fold state' of the
buffer when I return to it? So if folds were open when I left they'll
be open when I return? Conversely if they were closed when I left
they'll be closed when I return?


Vim 7
Ubuntu Dapper

thanks,

  
Well, it should be possible, but I don't know how. Recently I saw the 
following:


Viewed one file with folds in gvim (FWIW, it was Vim 7.0.017, "huge" 
version with GTK2 GUI, running on SuSE Linux 9.3). Opened one fold. ":q" 
the file. Then came back to it. The one fold was still open.


I source the vimrc_example.vim in my vimrc. (Do you?) Then if you do, 
maybe we have different settings or autocommands? (AFAIK, I have nothing 
folds-related in my vimrc, other than what might be set by the 
vimrc_example.vim)



Best regards,
Tony.


Remembering 'Fold State' across buffers

2006-05-26 Thread Mark Woodward
Hi all,

The problem I'm having is I'll open all folds in a buffer, switch
buffers, go back to the original and all folds are closed again. Is
there a way to stop this? ie Vim remembers the 'fold state' of the
buffer when I return to it? So if folds were open when I left they'll
be open when I return? Conversely if they were closed when I left
they'll be closed when I return?


Vim 7
Ubuntu Dapper

thanks,

-- 
Mark