|
1 let s:so_save = &so | let s:siso_save = &siso | set so=0 siso=0 |
|
2 argglobal |
|
3 setlocal autoindent |
|
4 setlocal autoread |
|
5 setlocal nobinary |
|
6 setlocal bufhidden= |
|
7 setlocal buflisted |
|
8 setlocal buftype= |
|
9 setlocal nocindent |
|
10 setlocal cinkeys=0{,0},0),:,0#,!^F,o,O,e |
|
11 setlocal cinoptions= |
|
12 setlocal cinwords=if,else,while,do,for,switch |
|
13 setlocal comments=b:# |
|
14 setlocal commentstring=/*%s*/ |
|
15 setlocal complete=.,w,b,u,t,i |
|
16 setlocal define=[^A-Za-z_] |
|
17 setlocal dictionary= |
|
18 setlocal nodiff |
|
19 setlocal equalprg= |
|
20 setlocal errorformat= |
|
21 setlocal noexpandtab |
|
22 if &filetype != 'perl' |
|
23 setlocal filetype=perl |
|
24 endif |
|
25 setlocal foldcolumn=0 |
|
26 setlocal foldenable |
|
27 setlocal foldexpr=0 |
|
28 setlocal foldignore=# |
|
29 setlocal foldlevel=0 |
|
30 setlocal foldmarker={{{,}}} |
|
31 setlocal foldmethod=indent |
|
32 setlocal foldminlines=1 |
|
33 setlocal foldnestmax=20 |
|
34 setlocal foldtext=foldtext() |
|
35 setlocal formatoptions=crqol |
|
36 setlocal grepprg= |
|
37 setlocal iminsert=0 |
|
38 setlocal imsearch=0 |
|
39 setlocal include=\\<\\(use|require\\)\\s* |
|
40 setlocal includeexpr=substitute(substitute(v:fname,'::','/','g'),'$','.pm','') |
|
41 setlocal indentexpr= |
|
42 setlocal indentkeys=0{,0},:,0#,!^F,o,O,e |
|
43 setlocal noinfercase |
|
44 setlocal iskeyword=48-57,_,A-Z,a-z,: |
|
45 setlocal keymap= |
|
46 setlocal nolinebreak |
|
47 setlocal nolisp |
|
48 setlocal nolist |
|
49 setlocal makeprg= |
|
50 setlocal matchpairs=(:),{:},[:] |
|
51 setlocal modeline |
|
52 setlocal modifiable |
|
53 setlocal nrformats=octal,hex |
|
54 setlocal nonumber |
|
55 setlocal path=/usr/local/lib/perl/5.6.1,/usr/local/share/perl/5.6.1,/usr/lib/perl5,/usr/share/perl5,/usr/lib/perl/5.6.1,/usr/share/perl/5.6.1,/usr/local/lib/site_perl/i386-linux,/usr/local/lib/site_perl,, |
|
56 setlocal nopreviewwindow |
|
57 setlocal noreadonly |
|
58 setlocal noscrollbind |
|
59 setlocal shiftwidth=4 |
|
60 setlocal noshortname |
|
61 setlocal smartindent |
|
62 setlocal softtabstop=4 |
|
63 setlocal suffixesadd= |
|
64 setlocal swapfile |
|
65 if &syntax != '' |
|
66 setlocal syntax= |
|
67 endif |
|
68 setlocal tabstop=8 |
|
69 setlocal tags= |
|
70 setlocal textwidth=72 |
|
71 setlocal thesaurus= |
|
72 setlocal wrap |
|
73 setlocal wrapmargin=0 |
|
74 23 |
|
75 normal zo |
|
76 23 |
|
77 normal zo |
|
78 let s:l = 34 - ((25 * winheight(0) + 11) / 22) |
|
79 if s:l < 1 | let s:l = 1 | endif |
|
80 exe s:l |
|
81 normal zt |
|
82 34 |
|
83 normal 0 |
|
84 let &so = s:so_save | let &siso = s:siso_save |