hooked up genivi::surface and layer
[staging/windowmanager.git] / session.vim
1 let SessionLoad = 1
2 let s:so_save = &so | let s:siso_save = &siso | set so=0 siso=0
3 let v:this_session=expand("<sfile>:p")
4 silent only
5 cd ~/w/windowmanager
6 if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == ''
7   let s:wipebuf = bufnr('%')
8 endif
9 set shortmess=aoO
10 badd +7 src/CMakeLists.txt
11 badd +43 CMakeLists.txt
12 badd +57 src/util.c
13 badd +12 src/util.h
14 badd +45 src/main.cpp
15 badd +221 src/wayland.hpp
16 badd +212 src/wayland.cpp
17 badd +0 term://.//6935:/usr/bin/fish
18 argglobal
19 silent! argdel *
20 argadd src/main.c
21 edit src/wayland.hpp
22 set splitbelow splitright
23 wincmd _ | wincmd |
24 vsplit
25 1wincmd h
26 wincmd w
27 set nosplitbelow
28 set nosplitright
29 wincmd t
30 set winminheight=1 winminwidth=1 winheight=1 winwidth=1
31 exe 'vert 1resize ' . ((&columns * 137 + 137) / 274)
32 exe 'vert 2resize ' . ((&columns * 136 + 137) / 274)
33 argglobal
34 setlocal fdm=marker
35 setlocal fde=0
36 setlocal fmr={{{,}}}
37 setlocal fdi=#
38 setlocal fdl=0
39 setlocal fml=1
40 setlocal fdn=20
41 setlocal fen
42 let s:l = 44 - ((43 * winheight(0) + 33) / 66)
43 if s:l < 1 | let s:l = 1 | endif
44 exe s:l
45 normal! zt
46 44
47 normal! 0
48 wincmd w
49 argglobal
50 edit term://.//6935:/usr/bin/fish
51 setlocal fdm=marker
52 setlocal fde=0
53 setlocal fmr={{{,}}}
54 setlocal fdi=#
55 setlocal fdl=0
56 setlocal fml=1
57 setlocal fdn=20
58 setlocal fen
59 let s:l = 465 - ((42 * winheight(0) + 33) / 66)
60 if s:l < 1 | let s:l = 1 | endif
61 exe s:l
62 normal! zt
63 465
64 normal! 0
65 wincmd w
66 exe 'vert 1resize ' . ((&columns * 137 + 137) / 274)
67 exe 'vert 2resize ' . ((&columns * 136 + 137) / 274)
68 tabnext 1
69 if exists('s:wipebuf') && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal'
70   silent exe 'bwipe ' . s:wipebuf
71 endif
72 unlet! s:wipebuf
73 set winheight=1 winwidth=20 winminheight=1 winminwidth=1 shortmess=filnxtToO
74 let s:sx = expand("<sfile>:p:r")."x.vim"
75 if file_readable(s:sx)
76   exe "source " . fnameescape(s:sx)
77 endif
78 let &so = s:so_save | let &siso = s:siso_save
79 doautoall SessionLoadPost
80 unlet SessionLoad
81 " vim: set ft=vim :