annotate vim/sessions/foundation.vim @ 251:c6202489e95c

Set configs for tmux-resurrect
author zegervdv <zegervdv@me.com>
date Wed, 25 Feb 2015 09:53:52 +0100
parents 5fd16ed8bb6d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
82
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
1 " ~/.dotfiles/vim/sessions/foundation.vim:
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
2 " Vim session script.
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
3 " Created by session.vim 2.6.1 on 23 juli 2014 at 23:11:41.
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
4 " Open this file in Vim and run :source % to restore your session.
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
5
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
6 if exists('g:syntax_on') != 1 | syntax on | endif
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
7 if exists('g:did_load_filetypes') != 1 | filetype on | endif
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
8 if exists('g:did_load_ftplugin') != 1 | filetype plugin on | endif
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
9 if exists('g:did_indent_on') != 1 | filetype indent on | endif
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
10 if &background != 'light'
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
11 set background=light
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
12 endif
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
13 if !exists('g:colors_name') || g:colors_name != 'hybrid' | colorscheme hybrid | endif
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
14 call setqflist([])
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
15 let SessionLoad = 1
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
16 if &cp | set nocp | endif
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
17 let s:so_save = &so | let s:siso_save = &siso | set so=0 siso=0
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
18 let v:this_session=expand("<sfile>:p")
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
19 silent only
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
20 cd ~/Documents/Projects/dotfiles_manager
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
21 if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == ''
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
22 let s:wipebuf = bufnr('%')
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
23 endif
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
24 set shortmess=aoO
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
25 badd +1 lib/foundations.rb
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
26 badd +25 lib/foundations/link.rb
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
27 badd +9 spec/foundations/link_spec.rb
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
28 badd +0 spec/foundations_spec.rb
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
29 badd +18 lib/foundations/foundations.rb
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
30 badd +0 spec/foundations/foundations_spec.rb
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
31 " argglobal
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
32 silent! argdel *
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
33 argadd lib/foundations.rb
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
34 edit lib/foundations.rb
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
35 set splitbelow splitright
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
36 wincmd _ | wincmd |
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
37 vsplit
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
38 1wincmd h
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
39 wincmd _ | wincmd |
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
40 split
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
41 1wincmd k
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
42 wincmd w
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
43 wincmd w
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
44 set nosplitbelow
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
45 wincmd t
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
46 set winheight=1 winwidth=1
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
47 exe '1resize ' . ((&lines * 23 + 24) / 48)
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
48 exe 'vert 1resize ' . ((&columns * 105 + 105) / 211)
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
49 exe '2resize ' . ((&lines * 22 + 24) / 48)
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
50 exe 'vert 2resize ' . ((&columns * 105 + 105) / 211)
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
51 exe 'vert 3resize ' . ((&columns * 105 + 105) / 211)
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
52 " argglobal
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
53 setlocal fdm=manual
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
54 setlocal fde=0
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
55 setlocal fmr={{{,}}}
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
56 setlocal fdi=#
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
57 setlocal fdl=0
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
58 setlocal fml=1
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
59 setlocal fdn=20
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
60 setlocal fen
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
61 silent! normal! zE
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
62 let s:l = 2 - ((1 * winheight(0) + 11) / 23)
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
63 if s:l < 1 | let s:l = 1 | endif
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
64 exe s:l
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
65 normal! zt
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
66 2
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
67 normal! 07|
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
68 lcd ~/Documents/Projects/dotfiles_manager
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
69 wincmd w
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
70 " argglobal
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
71 edit ~/Documents/Projects/dotfiles_manager/spec/foundations/foundations_spec.rb
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
72 setlocal fdm=manual
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
73 setlocal fde=0
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
74 setlocal fmr={{{,}}}
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
75 setlocal fdi=#
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
76 setlocal fdl=0
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
77 setlocal fml=1
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
78 setlocal fdn=20
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
79 setlocal fen
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
80 silent! normal! zE
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
81 let s:l = 4 - ((3 * winheight(0) + 11) / 22)
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
82 if s:l < 1 | let s:l = 1 | endif
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
83 exe s:l
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
84 normal! zt
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
85 4
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
86 normal! 012|
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
87 lcd ~/Documents/Projects/dotfiles_manager
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
88 wincmd w
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
89 " argglobal
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
90 edit ~/Documents/Projects/dotfiles_manager/lib/foundations/foundations.rb
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
91 setlocal fdm=manual
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
92 setlocal fde=0
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
93 setlocal fmr={{{,}}}
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
94 setlocal fdi=#
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
95 setlocal fdl=0
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
96 setlocal fml=1
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
97 setlocal fdn=20
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
98 setlocal fen
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
99 silent! normal! zE
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
100 let s:l = 3 - ((2 * winheight(0) + 23) / 46)
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
101 if s:l < 1 | let s:l = 1 | endif
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
102 exe s:l
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
103 normal! zt
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
104 3
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
105 normal! 047|
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
106 lcd ~/Documents/Projects/dotfiles_manager
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
107 wincmd w
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
108 exe '1resize ' . ((&lines * 23 + 24) / 48)
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
109 exe 'vert 1resize ' . ((&columns * 105 + 105) / 211)
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
110 exe '2resize ' . ((&lines * 22 + 24) / 48)
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
111 exe 'vert 2resize ' . ((&columns * 105 + 105) / 211)
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
112 exe 'vert 3resize ' . ((&columns * 105 + 105) / 211)
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
113 tabnext 1
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
114 if exists('s:wipebuf')
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
115 " silent exe 'bwipe ' . s:wipebuf
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
116 endif
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
117 " unlet! s:wipebuf
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
118 set winheight=1 winwidth=20 shortmess=filnxtToOc
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
119 let s:sx = expand("<sfile>:p:r")."x.vim"
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
120 if file_readable(s:sx)
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
121 exe "source " . fnameescape(s:sx)
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
122 endif
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
123 let &so = s:so_save | let &siso = s:siso_save
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
124
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
125 " Support for special windows like quick-fix and plug-in windows.
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
126 " Everything down here is generated by vim-session (not supported
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
127 " by :mksession out of the box).
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
128
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
129 1wincmd w
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
130 tabnext 1
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
131 if exists('s:wipebuf')
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
132 if empty(bufname(s:wipebuf))
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
133 if !getbufvar(s:wipebuf, '&modified')
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
134 let s:wipebuflines = getbufline(s:wipebuf, 1, '$')
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
135 if len(s:wipebuflines) <= 1 && empty(get(s:wipebuflines, 0, ''))
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
136 silent execute 'bwipeout' s:wipebuf
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
137 endif
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
138 endif
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
139 endif
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
140 endif
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
141 doautoall SessionLoadPost
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
142 unlet SessionLoad
5fd16ed8bb6d Add vimsessions
zegervdv <zegervdv@me.com>
parents:
diff changeset
143 " vim: ft=vim ro nowrap smc=128