wayland: add {surface,layer}_exists(uint32_t) methods
[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 +993 /usr/include/event2/event.h
11 badd +1 man://opusenc(1)
12 badd +51 /usr/include/errno.h
13 badd +7 src/CMakeLists.txt
14 badd +49 CMakeLists.txt
15 badd +14 src/util.c
16 badd +24 src/util.h
17 badd +48 src/main.cpp
18 badd +1 src/wayland.hpp
19 badd +530 src/wayland.cpp
20 badd +9 b/CMakeCache.txt
21 badd +0 term://.//1184:/usr/bin/fish
22 argglobal
23 silent! argdel *
24 argadd src/main.c
25 edit src/wayland.cpp
26 set splitbelow splitright
27 wincmd _ | wincmd |
28 vsplit
29 1wincmd h
30 wincmd w
31 set nosplitbelow
32 set nosplitright
33 wincmd t
34 set winminheight=1 winminwidth=1 winheight=1 winwidth=1
35 exe 'vert 1resize ' . ((&columns * 137 + 137) / 274)
36 exe 'vert 2resize ' . ((&columns * 136 + 137) / 274)
37 argglobal
38 setlocal fdm=marker
39 setlocal fde=0
40 setlocal fmr={{{,}}}
41 setlocal fdi=#
42 setlocal fdl=0
43 setlocal fml=1
44 setlocal fdn=20
45 setlocal fen
46 let s:l = 530 - ((32 * winheight(0) + 33) / 66)
47 if s:l < 1 | let s:l = 1 | endif
48 exe s:l
49 normal! zt
50 530
51 normal! 0
52 wincmd w
53 argglobal
54 edit term://.//1184:/usr/bin/fish
55 setlocal fdm=marker
56 setlocal fde=0
57 setlocal fmr={{{,}}}
58 setlocal fdi=#
59 setlocal fdl=0
60 setlocal fml=1
61 setlocal fdn=20
62 setlocal fen
63 let s:l = 516 - ((65 * winheight(0) + 33) / 66)
64 if s:l < 1 | let s:l = 1 | endif
65 exe s:l
66 normal! zt
67 516
68 normal! 0
69 wincmd w
70 exe 'vert 1resize ' . ((&columns * 137 + 137) / 274)
71 exe 'vert 2resize ' . ((&columns * 136 + 137) / 274)
72 tabnext 1
73 if exists('s:wipebuf') && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal'
74   silent exe 'bwipe ' . s:wipebuf
75 endif
76 unlet! s:wipebuf
77 set winheight=1 winwidth=20 winminheight=1 winminwidth=1 shortmess=filnxtToO
78 let s:sx = expand("<sfile>:p:r")."x.vim"
79 if file_readable(s:sx)
80   exe "source " . fnameescape(s:sx)
81 endif
82 let &so = s:so_save | let &siso = s:siso_save
83 doautoall SessionLoadPost
84 unlet SessionLoad
85 map <CR> <C-W><Right>i<C-L>make -C b<CR><Esc><C-W><Left>
86 " vim: set ft=vim :