let SessionLoad = 1 if &cp | set nocp | endif let s:cpo_save=&cpo set cpo&vim imap <Nul> <C-Space> inoremap <expr> <Up> pumvisible() ? "\" : "\<Up>" inoremap <expr> <S-Tab> pumvisible() ? "\" : "\<S-Tab>" inoremap <expr> <Down> pumvisible() ? "\" : "\<Down>" nnoremap <silent> :TmuxNavigateLeft nnoremap <silent> <NL> :TmuxNavigateDown nnoremap <silent> :TmuxNavigateUp nnoremap <silent> :TmuxNavigateRight nnoremap <silent> :TmuxNavigatePrevious nnoremap \d :YcmShowDetailedDiagnostic vnoremap <silent> \c :call CopyMarkWithCursor("<", ">") nnoremap <silent> \c :set opfunc=OpSysCopyMark g@ vmap gx <Plug>NetrwBrowseXVis nmap gx <Plug>NetrwBrowseX vnoremap <silent> <Plug>NetrwBrowseXVis :call netrw#BrowseXVis() nnoremap <silent> <Plug>NetrwBrowseX :call netrw#BrowseX(expand((exists("g:netrw_gx")? g:netrw_gx : '<cfile>')),netrw#CheckIfRemote()) inoremap <expr> pumvisible() ? "\" : "\ " let &cpo=s:cpo_save unlet s:cpo_save set autoindent set backspace=indent,eol,start set completefunc=youcompleteme#CompleteFunc set completeopt=preview,menuone set cpoptions=aAceFsB set fileencodings=ucs-bom,utf-8,default,latin1 set fillchars=vert:|,fold:-,vert:│ set helplang=en set hidden set include=import_s.\\zs[^'\"]*\\ze set includeexpr=TsIncludeExpr(v:fname) set nomodeline set path=.,/usr/include,,,./node_modules/**,node_modules/** set ruler set runtimepath=~/.vim,~/.vim/bundle/JustDo,~/.vim/bundle/YouCompleteMe,~/.vim/bundle/vim-easymotion,~/.vim/bundle/vim-tmux-navigator,~/.vim/bundle/yats.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/after set sessionoptions=blank,buffers,folds,help,options,tabpages,winsize,sesdir set shortmess=filnxtToOc set suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc set suffixesadd=.ts let s:so_save = &so | let s:siso_save = &siso | set so=0 siso=0 let v:this_session=expand("<sfile>:p") silent only exe "cd " . escape(expand("<sfile>:p:h"), ' ') if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == '' let s:wipebuf = bufnr('%') endif set shortmess=aoO badd +12 rollup.config.js badd +7 imgui-js/rollup.config.js badd +7 imgui-js/tsconfig.json badd +26 tsconfig.json badd +1 index.js badd +3904 imgui-js/imgui.ts badd +39 src/main.ts badd +52 imgui-js/example/main.ts badd +8 package.json badd +1 imgui-js/dist/imgui.d.ts badd +1 imgui-js/bind-imgui.js badd +1 imgui-js/example/imgui_impl.js badd +2 imgui-js/example/imgui_impl.ts badd +295 imgui-js/imgui_demo.ts badd +4 index.html badd +14 indexdev.html badd +6 imgui-js/example/index.html badd +2 imgui-js/example/system.config.js badd +40 imgui-js/package.json badd +201 node_modules/systemjs/dist/system.js argglobal silent! argdel * edit package.json set splitbelow splitright wincmd _ | wincmd | split 1wincmd k wincmd w set nosplitbelow set nosplitright wincmd t set winheight=1 winwidth=1 exe '1resize ' . ((&lines * 3 + 18) / 37) exe '2resize ' . ((&lines * 31 + 18) / 37) argglobal enew setlocal keymap= setlocal noarabic setlocal autoindent setlocal backupcopy= setlocal nobinary setlocal nobreakindent setlocal breakindentopt= setlocal bufhidden=wipe setlocal buflisted setlocal buftype=nofile setlocal nocindent setlocal cinkeys=0{,0},0),:,0#,!^F,o,O,e setlocal cinoptions= setlocal cinwords=if,else,while,do,for,switch setlocal colorcolumn= setlocal comments=s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:- setlocal commentstring=/*%s*/ setlocal complete=.,w,b,u,t,i setlocal concealcursor= setlocal conceallevel=0 setlocal completefunc=youcompleteme#CompleteFunc setlocal nocopyindent setlocal cryptmethod= setlocal nocursorbind setlocal nocursorcolumn setlocal nocursorline setlocal define= setlocal dictionary= setlocal nodiff setlocal equalprg= setlocal errorformat= setlocal noexpandtab if &filetype != '' setlocal filetype= endif setlocal fixendofline setlocal foldcolumn=0 setlocal foldenable setlocal foldexpr=0 setlocal foldignore=# setlocal foldlevel=0 setlocal foldmarker={{{,}}} setlocal foldmethod=manual setlocal foldminlines=1 setlocal foldnestmax=20 setlocal foldtext=foldtext() setlocal formatexpr= setlocal formatoptions=tcq setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* setlocal grepprg= setlocal iminsert=0 setlocal imsearch=0 setlocal include= setlocal includeexpr=TsIncludeExpr(v:fname) setlocal indentexpr= setlocal indentkeys=0{,0},:,0#,!^F,o,O,e setlocal noinfercase setlocal iskeyword=@,48-57,_,192-255 setlocal keywordprg= setlocal nolinebreak setlocal nolisp setlocal lispwords= setlocal nolist setlocal makeprg= setlocal matchpairs=(:),{:},[:] setlocal nomodeline setlocal nomodifiable setlocal nrformats=bin,octal,hex set number setlocal number setlocal numberwidth=4 setlocal omnifunc= setlocal path= setlocal nopreserveindent setlocal previewwindow setlocal quoteescape=\\ setlocal noreadonly setlocal norelativenumber setlocal norightleft setlocal rightleftcmd=search setlocal noscrollbind setlocal shiftwidth=8 setlocal noshortname setlocal nosmartindent setlocal softtabstop=0 setlocal nospell setlocal spellcapcheck=[.?!]\\_[\\])'\"\ \ ]\\+ setlocal spellfile= setlocal spelllang=en setlocal statusline= setlocal suffixesadd=.ts setlocal noswapfile setlocal synmaxcol=3000 if &syntax != '' setlocal syntax= endif setlocal tabstop=8 setlocal tagcase= setlocal tags= setlocal textwidth=0 setlocal thesaurus= setlocal noundofile setlocal undolevels=-123456 setlocal winfixheight setlocal nowinfixwidth setlocal wrap setlocal wrapmargin=0 wincmd w argglobal setlocal keymap= setlocal noarabic setlocal autoindent setlocal backupcopy= setlocal nobinary setlocal nobreakindent setlocal breakindentopt= setlocal bufhidden= setlocal buflisted setlocal buftype= setlocal nocindent setlocal cinkeys=0{,0},0),:,0#,!^F,o,O,e setlocal cinoptions= setlocal cinwords=if,else,while,do,for,switch setlocal colorcolumn= setlocal comments= setlocal commentstring= setlocal complete=.,w,b,u,t,i setlocal concealcursor= setlocal conceallevel=0 setlocal completefunc=youcompleteme#CompleteFunc setlocal nocopyindent setlocal cryptmethod= setlocal nocursorbind setlocal nocursorcolumn setlocal nocursorline setlocal define= setlocal dictionary= setlocal nodiff setlocal equalprg= setlocal errorformat= setlocal noexpandtab if &filetype != 'json' setlocal filetype=json endif setlocal fixendofline setlocal foldcolumn=0 setlocal foldenable setlocal foldexpr=0 setlocal foldignore=# setlocal foldlevel=0 setlocal foldmarker={{{,}}} setlocal foldmethod=manual setlocal foldminlines=1 setlocal foldnestmax=20 setlocal foldtext=foldtext() setlocal formatexpr= setlocal formatoptions=cq setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* setlocal grepprg= setlocal iminsert=0 setlocal imsearch=0 setlocal include= setlocal includeexpr=TsIncludeExpr(v:fname) setlocal indentexpr=GetJSONIndent() setlocal indentkeys=0{,0},0),0[,0],!^F,o,O,e setlocal noinfercase setlocal iskeyword=@,48-57,_,192-255 setlocal keywordprg= setlocal nolinebreak setlocal nolisp setlocal lispwords= setlocal nolist setlocal makeprg= setlocal matchpairs=(:),{:},[:] setlocal nomodeline setlocal modifiable setlocal nrformats=bin,octal,hex set number setlocal number setlocal numberwidth=4 setlocal omnifunc= setlocal path= setlocal nopreserveindent setlocal nopreviewwindow setlocal quoteescape=\\ setlocal noreadonly setlocal norelativenumber setlocal norightleft setlocal rightleftcmd=search setlocal noscrollbind setlocal shiftwidth=8 setlocal noshortname setlocal nosmartindent setlocal softtabstop=0 setlocal nospell setlocal spellcapcheck=[.?!]\\_[\\])'\"\ \ ]\\+ setlocal spellfile= setlocal spelllang=en setlocal statusline= setlocal suffixesadd=.ts setlocal swapfile setlocal synmaxcol=3000 if &syntax != 'json' setlocal syntax=json endif setlocal tabstop=8 setlocal tagcase= setlocal tags= setlocal textwidth=0 setlocal thesaurus= setlocal noundofile setlocal undolevels=-123456 setlocal nowinfixheight setlocal nowinfixwidth setlocal wrap setlocal wrapmargin=0 silent! normal! zE let s:l = 23 - ((19 * winheight(0) + 15) / 31) if s:l < 1 | let s:l = 1 | endif exe s:l normal! zt 23 normal! 024| wincmd w 2wincmd w exe '1resize ' . ((&lines * 3 + 18) / 37) exe '2resize ' . ((&lines * 31 + 18) / 37) tabnext 1 if exists('s:wipebuf') silent exe 'bwipe ' . s:wipebuf endif unlet! s:wipebuf set winheight=1 winwidth=20 shortmess=filnxtToOc 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 :