let s:so_save = &so | let s:siso_save = &siso | set so=0 siso=0 argglobal edit ~/cplus/file3.C setlocal noarabic setlocal noautoindent setlocal autoread setlocal nobinary setlocal bufhidden= setlocal buflisted setlocal buftype= setlocal nocindent setlocal cinkeys=0{,0},0),:,0#,!^F,o,O,e setlocal cinoptions= setlocal cinwords=if,else,while,do,for,switch setlocal comments=s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:- setlocal commentstring=/*%s*/ setlocal complete=.,w,b,u,t,i setlocal nocopyindent setlocal define= setlocal dictionary= setlocal nodiff setlocal equalprg= setlocal errorformat= setlocal noexpandtab if &filetype != 'cpp' setlocal filetype=cpp endif setlocal foldcolumn=0 setlocal foldenable setlocal foldexpr=0 setlocal foldignore=# setlocal foldlevel=0 setlocal foldmarker={{{,}}} setlocal foldmethod=manual setlocal foldminlines=1 setlocal foldnestmax=20 setlocal foldtext=foldtext() setlocal formatoptions=tcq setlocal grepprg= setlocal iminsert=0 setlocal imsearch=0 setlocal include= setlocal includeexpr= setlocal indentexpr= setlocal indentkeys=0{,0},:,0#,!^F,o,O,e setlocal noinfercase setlocal iskeyword=@,48-57,_,192-255 setlocal keymap= setlocal keywordprg= setlocal nolinebreak setlocal nolisp setlocal nolist setlocal makeprg= setlocal matchpairs=(:),{:},[:] setlocal modeline setlocal modifiable setlocal nrformats=octal,hex setlocal number setlocal path= setlocal nopreserveindent setlocal nopreviewwindow setlocal noreadonly setlocal norightleft setlocal rightleftcmd=search setlocal noscrollbind setlocal shiftwidth=8 setlocal noshortname setlocal nosmartindent setlocal softtabstop=0 setlocal suffixesadd= setlocal swapfile if &syntax != 'cpp' setlocal syntax=cpp endif setlocal tabstop=8 setlocal tags= setlocal textwidth=0 setlocal thesaurus= setlocal nowinfixheight setlocal wrap setlocal wrapmargin=0 silent! normal! zE let s:l = 20 - ((19 * winheight(0) + 24) / 48) if s:l < 1 | let s:l = 1 | endif exe s:l normal! zt 20 normal! 037l let &so = s:so_save | let &siso = s:siso_save