trabalho final de mlp. haskell iniciado. primeiro commit.
[aD2wvhBkMx.git] / haskell / Session.vim
blob4af4d046f0c0f9e08a176c4b7459bb47ba89d398
1 let SessionLoad = 1
2 if &cp | set nocp | endif
3 let s:cpo_save=&cpo
4 set cpo&vim
5 map! <F9> \x16\e:make\x16\r\x16\r
6 map \x16\x13 \x16\e:w\x16\r
7 map Q gq
8 nmap gx <Plug>NetrwBrowseX
9 nnoremap <silent> <Plug>NetrwBrowseX :call netrw#NetrwBrowseX(expand("\x16<cWORD>"),0)\x16\r
10 map <F9> \x16\e:make\x16\r\x16\r
11 map! \x16\x13 \x16\e:w\x16\r
12 inoremap \x16\x15 \x16\au\x16\x15
13 let &cpo=s:cpo_save
14 unlet s:cpo_save
15 set autoindent
16 set autowrite
17 set backspace=indent,eol,start
18 set backup
19 set fileencodings=ucs-bom,utf-8,default,latin1
20 set helplang=en
21 set history=50
22 set hlsearch
23 set incsearch
24 set mouse=a
25 set printoptions=paper:letter
26 set ruler
27 set runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim72,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/after
28 set shiftwidth=2
29 set showcmd
30 set smartindent
31 set suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc
32 set tabstop=2
33 set window=53
34 let s:so_save = &so | let s:siso_save = &siso | set so=0 siso=0
35 let v:this_session=expand("<sfile>:p")
36 silent only
37 cd ~/Desktop/trabalhos/mlp/trab_final/haskell
38 if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == ''
39   let s:wipebuf = bufnr('%')
40 endif
41 set shortmess=aoO
42 badd +5 Test.hs
43 badd +0 makefile
44 badd +6 naval_battle.hs
45 args Test.hs
46 edit naval_battle.hs
47 set splitbelow splitright
48 wincmd _ | wincmd |
49 split
50 1wincmd k
51 wincmd w
52 set nosplitbelow
53 set nosplitright
54 wincmd t
55 set winheight=1 winwidth=1
56 exe '1resize ' . ((&lines * 39 + 27) / 54)
57 exe '2resize ' . ((&lines * 10 + 27) / 54)
58 argglobal
59 setlocal keymap=
60 setlocal noarabic
61 setlocal autoindent
62 setlocal nobinary
63 setlocal bufhidden=
64 setlocal buflisted
65 setlocal buftype=
66 setlocal nocindent
67 setlocal cinkeys=0{,0},0),:,0#,!^F,o,O,e
68 setlocal cinoptions=
69 setlocal cinwords=if,else,while,do,for,switch
70 setlocal comments=s1fl:{-,mb:-,ex:-},:--
71 setlocal commentstring=--\ %s
72 setlocal complete=.,w,b,u,t,i
73 setlocal completefunc=
74 setlocal nocopyindent
75 setlocal nocursorcolumn
76 setlocal nocursorline
77 setlocal define=
78 setlocal dictionary=
79 setlocal nodiff
80 setlocal equalprg=
81 setlocal errorformat=
82 setlocal noexpandtab
83 if &filetype != 'haskell'
84 setlocal filetype=haskell
85 endif
86 setlocal foldcolumn=0
87 setlocal foldenable
88 setlocal foldexpr=0
89 setlocal foldignore=#
90 setlocal foldlevel=0
91 setlocal foldmarker={{{,}}}
92 setlocal foldmethod=manual
93 setlocal foldminlines=1
94 setlocal foldnestmax=20
95 setlocal foldtext=foldtext()
96 setlocal formatexpr=
97 setlocal formatoptions=croql
98 setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s*
99 setlocal grepprg=
100 setlocal iminsert=0
101 setlocal imsearch=0
102 setlocal include=
103 setlocal includeexpr=
104 setlocal indentexpr=
105 setlocal indentkeys=0{,0},:,0#,!^F,o,O,e
106 setlocal noinfercase
107 setlocal iskeyword=@,48-57,_,192-255
108 setlocal keywordprg=
109 setlocal nolinebreak
110 setlocal nolisp
111 setlocal nolist
112 setlocal makeprg=
113 setlocal matchpairs=(:),{:},[:]
114 setlocal modeline
115 setlocal modifiable
116 setlocal nrformats=octal,hex
117 set number
118 setlocal number
119 setlocal numberwidth=4
120 setlocal omnifunc=
121 setlocal path=
122 setlocal nopreserveindent
123 setlocal nopreviewwindow
124 setlocal quoteescape=\\
125 setlocal noreadonly
126 setlocal norightleft
127 setlocal rightleftcmd=search
128 setlocal noscrollbind
129 setlocal shiftwidth=2
130 setlocal noshortname
131 setlocal smartindent
132 setlocal softtabstop=0
133 setlocal nospell
134 setlocal spellcapcheck=[.?!]\\_[\\])'\"\        \ ]\\+
135 setlocal spellfile=
136 setlocal spelllang=en
137 setlocal statusline=
138 setlocal suffixesadd=
139 setlocal swapfile
140 setlocal synmaxcol=3000
141 if &syntax != 'haskell'
142 setlocal syntax=haskell
143 endif
144 setlocal tabstop=2
145 setlocal tags=
146 setlocal textwidth=0
147 setlocal thesaurus=
148 setlocal winfixheight
149 setlocal nowinfixwidth
150 setlocal wrap
151 setlocal wrapmargin=0
152 silent! normal! zE
153 let s:l = 6 - ((4 * winheight(0) + 19) / 39)
154 if s:l < 1 | let s:l = 1 | endif
155 exe s:l
156 normal! zt
158 normal! 061l
159 wincmd w
160 argglobal
161 enew
162 setlocal keymap=
163 setlocal noarabic
164 setlocal autoindent
165 setlocal nobinary
166 setlocal bufhidden=wipe
167 setlocal buflisted
168 setlocal buftype=quickfix
169 setlocal nocindent
170 setlocal cinkeys=0{,0},0),:,0#,!^F,o,O,e
171 setlocal cinoptions=
172 setlocal cinwords=if,else,while,do,for,switch
173 setlocal comments=s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:-
174 setlocal commentstring=/*%s*/
175 setlocal complete=.,w,b,u,t,i
176 setlocal completefunc=
177 setlocal nocopyindent
178 setlocal nocursorcolumn
179 setlocal nocursorline
180 setlocal define=
181 setlocal dictionary=
182 setlocal nodiff
183 setlocal equalprg=
184 setlocal errorformat=
185 setlocal noexpandtab
186 if &filetype != 'qf'
187 setlocal filetype=qf
188 endif
189 setlocal foldcolumn=0
190 setlocal foldenable
191 setlocal foldexpr=0
192 setlocal foldignore=#
193 setlocal foldlevel=0
194 setlocal foldmarker={{{,}}}
195 setlocal foldmethod=manual
196 setlocal foldminlines=1
197 setlocal foldnestmax=20
198 setlocal foldtext=foldtext()
199 setlocal formatexpr=
200 setlocal formatoptions=tcq
201 setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s*
202 setlocal grepprg=
203 setlocal iminsert=0
204 setlocal imsearch=0
205 setlocal include=
206 setlocal includeexpr=
207 setlocal indentexpr=
208 setlocal indentkeys=0{,0},:,0#,!^F,o,O,e
209 setlocal noinfercase
210 setlocal iskeyword=@,48-57,_,192-255
211 setlocal keywordprg=
212 setlocal nolinebreak
213 setlocal nolisp
214 setlocal nolist
215 setlocal makeprg=
216 setlocal matchpairs=(:),{:},[:]
217 setlocal modeline
218 setlocal nomodifiable
219 setlocal nrformats=octal,hex
220 set number
221 setlocal number
222 setlocal numberwidth=4
223 setlocal omnifunc=
224 setlocal path=
225 setlocal nopreserveindent
226 setlocal nopreviewwindow
227 setlocal quoteescape=\\
228 setlocal noreadonly
229 setlocal norightleft
230 setlocal rightleftcmd=search
231 setlocal noscrollbind
232 setlocal shiftwidth=2
233 setlocal noshortname
234 setlocal smartindent
235 setlocal softtabstop=0
236 setlocal nospell
237 setlocal spellcapcheck=[.?!]\\_[\\])'\"\        \ ]\\+
238 setlocal spellfile=
239 setlocal spelllang=en
240 setlocal statusline=
241 setlocal suffixesadd=
242 setlocal noswapfile
243 setlocal synmaxcol=3000
244 if &syntax != 'qf'
245 setlocal syntax=qf
246 endif
247 setlocal tabstop=2
248 setlocal tags=
249 setlocal textwidth=0
250 setlocal thesaurus=
251 setlocal winfixheight
252 setlocal nowinfixwidth
253 setlocal wrap
254 setlocal wrapmargin=0
255 wincmd w
256 2wincmd w
257 exe '1resize ' . ((&lines * 39 + 27) / 54)
258 exe '2resize ' . ((&lines * 10 + 27) / 54)
259 tabedit makefile
260 set splitbelow splitright
261 set nosplitbelow
262 set nosplitright
263 wincmd t
264 set winheight=1 winwidth=1
265 argglobal
266 setlocal keymap=
267 setlocal noarabic
268 setlocal autoindent
269 setlocal nobinary
270 setlocal bufhidden=
271 setlocal buflisted
272 setlocal buftype=
273 setlocal nocindent
274 setlocal cinkeys=0{,0},0),:,0#,!^F,o,O,e
275 setlocal cinoptions=
276 setlocal cinwords=if,else,while,do,for,switch
277 setlocal comments=sO:#\ -,mO:#\ \ ,b:#
278 setlocal commentstring=#\ %s
279 setlocal complete=.,w,b,u,t,i
280 setlocal completefunc=
281 setlocal nocopyindent
282 setlocal nocursorcolumn
283 setlocal nocursorline
284 setlocal define=
285 setlocal dictionary=
286 setlocal nodiff
287 setlocal equalprg=
288 setlocal errorformat=
289 setlocal noexpandtab
290 if &filetype != 'make'
291 setlocal filetype=make
292 endif
293 setlocal foldcolumn=0
294 setlocal foldenable
295 setlocal foldexpr=0
296 setlocal foldignore=#
297 setlocal foldlevel=0
298 setlocal foldmarker={{{,}}}
299 setlocal foldmethod=manual
300 setlocal foldminlines=1
301 setlocal foldnestmax=20
302 setlocal foldtext=foldtext()
303 setlocal formatexpr=
304 setlocal formatoptions=croql
305 setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s*
306 setlocal grepprg=
307 setlocal iminsert=0
308 setlocal imsearch=0
309 setlocal include=^\\s*include
310 setlocal includeexpr=
311 setlocal indentexpr=GetMakeIndent()
312 setlocal indentkeys=!^F,o,O,<:>,=else,=endif
313 setlocal noinfercase
314 setlocal iskeyword=@,48-57,_,192-255
315 setlocal keywordprg=
316 setlocal nolinebreak
317 setlocal nolisp
318 setlocal nolist
319 setlocal makeprg=
320 setlocal matchpairs=(:),{:},[:]
321 setlocal modeline
322 setlocal modifiable
323 setlocal nrformats=octal,hex
324 set number
325 setlocal number
326 setlocal numberwidth=4
327 setlocal omnifunc=
328 setlocal path=
329 setlocal nopreserveindent
330 setlocal nopreviewwindow
331 setlocal quoteescape=\\
332 setlocal noreadonly
333 setlocal norightleft
334 setlocal rightleftcmd=search
335 setlocal noscrollbind
336 setlocal shiftwidth=2
337 setlocal noshortname
338 setlocal nosmartindent
339 setlocal softtabstop=0
340 setlocal nospell
341 setlocal spellcapcheck=[.?!]\\_[\\])'\"\        \ ]\\+
342 setlocal spellfile=
343 setlocal spelllang=en
344 setlocal statusline=
345 setlocal suffixesadd=
346 setlocal swapfile
347 setlocal synmaxcol=3000
348 if &syntax != 'make'
349 setlocal syntax=make
350 endif
351 setlocal tabstop=2
352 setlocal tags=
353 setlocal textwidth=0
354 setlocal thesaurus=
355 setlocal nowinfixheight
356 setlocal nowinfixwidth
357 setlocal wrap
358 setlocal wrapmargin=0
359 silent! normal! zE
360 let s:l = 8 - ((7 * winheight(0) + 11) / 22)
361 if s:l < 1 | let s:l = 1 | endif
362 exe s:l
363 normal! zt
365 normal! 08l
366 2wincmd w
367 tabnext 1
368 if exists('s:wipebuf')
369   silent exe 'bwipe ' . s:wipebuf
370 endif
371 unlet! s:wipebuf
372 set winheight=1 winwidth=20 shortmess=filnxtToO
373 let s:sx = expand("<sfile>:p:r")."x.vim"
374 if file_readable(s:sx)
375   exe "source " . fnameescape(s:sx)
376 endif
377 let &so = s:so_save | let &siso = s:siso_save
378 doautoall SessionLoadPost
379 unlet SessionLoad
380 " vim: set ft=vim :