On Sat, Oct 3, 2009 at 5:09 PM, Andy Wokula <[email protected]> wrote:
>
> Steven Woody schrieb:
>> Hi,
>>
>> I set a autocmd for *.c file, that is
>>
>> au BufNewFile,BufRead *.c           call s:cfold()
>> func! s:cfold()
>>     set fdls=0
>>     set fdm=syntax
>> endfun
>>
>> Now, I am editing a foo.c file and folder set correctly and
>> automatically.  Then I opened some folder in the buffer using 'za' or
>> something like that.  And, then I switch to another buffer, and go
>> back.  At this point, I hope what I've already opened folder keeps
>> open as that when I left,  but it is not, all the folders closed just
>> like what they are when I firstly open the file.
>>
>> Please give me a hint!  Thanks.
>
>    :h 'foldlevelstart'
> it is a global option, not to be set when detecting a filetype.
>
> see also
>    :h ft-c-syntax
>
> --
> Andy

Sorry, I may not get the point. I check the help, but what should I
do?  currently my folder settings are in ~/vimfiles/filetype.vim,

au BufNewFile,BufRead *.c           call s:cfold()
au BufNewFile,BufRead *.cpp         call s:cfold()
au BufNewFile,BufRead *.h           call s:cfold()

func! s:cfold()
    set fdls=0
    set fdm=syntax
endfun
-- 
Life is the only flaw in an otherwise perfect nonexistence
    -- Schopenhauer

narke
public key at http://subkeys.pgp.net:11371 ([email protected])

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to