summaryrefslogtreecommitdiff
path: root/Session.vim
diff options
context:
space:
mode:
authorDennis Kobert <dennis@kobert.dev>2021-02-19 00:31:05 +0000
committerDennis Kobert <dennis@kobert.dev>2021-02-19 00:31:05 +0000
commit5ae2fdf0e941b3ce13ad35363398782381179dad (patch)
treec0812c4204f31769bfa3bd571dde6ebe5ff348ad /Session.vim
parent90a4cfacbb64750a6779995e91509588f78e9802 (diff)
Update crates tu use async all the way
Diffstat (limited to 'Session.vim')
-rw-r--r--Session.vim56
1 files changed, 56 insertions, 0 deletions
diff --git a/Session.vim b/Session.vim
new file mode 100644
index 0000000..9ae7db9
--- /dev/null
+++ b/Session.vim
@@ -0,0 +1,56 @@
+let SessionLoad = 1
+let s:so_save = &so | let s:siso_save = &siso | set so=0 siso=0
+let v:this_session=expand("<sfile>:p")
+silent only
+cd /srv/spotify_intersect
+if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == ''
+ let s:wipebuf = bufnr('%')
+endif
+set shortmess=aoO
+badd +15 src/main.rs
+badd +9 src/database.rs
+badd +43 src/errors.rs
+badd +9 src/serve.rs
+badd +0 src/spotify.rs
+argglobal
+%argdel
+$argadd src/main.rs
+edit src/spotify.rs
+set splitbelow splitright
+set nosplitbelow
+set nosplitright
+wincmd t
+set winminheight=0
+set winheight=1
+set winminwidth=0
+set winwidth=1
+argglobal
+setlocal fdm=manual
+setlocal fde=0
+setlocal fmr={{{,}}}
+setlocal fdi=#
+setlocal fdl=0
+setlocal fml=1
+setlocal fdn=20
+setlocal fen
+silent! normal! zE
+let s:l = 30 - ((29 * winheight(0) + 39) / 78)
+if s:l < 1 | let s:l = 1 | endif
+exe s:l
+normal! zt
+30
+normal! 0
+tabnext 1
+if exists('s:wipebuf') && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal'
+ silent exe 'bwipe ' . s:wipebuf
+endif
+unlet! s:wipebuf
+set winheight=1 winwidth=20 winminheight=1 winminwidth=1 shortmess=filnxtToOFc
+let s:sx = expand("<sfile>:p:r")."x.vim"
+if file_readable(s:sx)
+ exe "source " . fnameescape(s:sx)
+endif
+let &so = s:so_save | let &siso = s:siso_save
+doautoall SessionLoadPost
+unlet SessionLoad
+" vim: set ft=vim :