let SessionLoad = 1 if &cp | set nocp | endif let s:cpo_save=&cpo set cpo&vim inoremap (-fzf-complete-finish) l inoremap CocRefresh =coc#_complete() inoremap (fzf-maps-i) :call fzf#vim#maps('i', 0) inoremap (fzf-complete-buffer-line) fzf#vim#complete#buffer_line() inoremap (fzf-complete-line) fzf#vim#complete#line() inoremap (fzf-complete-file-ag) fzf#vim#complete#path('ag -l -g ""') inoremap (fzf-complete-file) fzf#vim#complete#path("find . -path '*/\.*' -prune -o -type f -print -o -type l -print | sed 's:^..::'") inoremap (fzf-complete-path) fzf#vim#complete#path("find . -path '*/\.*' -prune -o -print | sed '1d;s:^..::'") inoremap (fzf-complete-word) fzf#vim#complete#word() inoremap 20_AutoPairsReturn =AutoPairsReturn() inoremap coc#refresh() inoremap pumvisible() ? "\" : "\" map! * nnoremap * *`` nmap ,ig IndentGuidesToggle noremap ,4 4gt noremap ,3 3gt noremap ,2 2gt noremap ,1 1gt nmap ,d :GitGutterFold nmap ,r :Rg! nmap ,b :Buffer nmap ,l :Lines! nmap ,w :BLines nmap ,o :Files! nmap ,f :GFiles! nmap ,a :CtrlSF -R "" nmap ,t :TagbarToggle noremap , :noh :call clearmatches() vnoremap ,s :sort nnoremap ,s :w noremap ,e :qa! " Quit all windows noremap ,q :q " Quit current windows vnoremap <  >gv nnoremap N Nzzzv vmap gx NetrwBrowseXVis nmap gx NetrwBrowseX nmap g> (swap-next) nmap g< (swap-prev) xmap gs (swap-interactive) nmap gs (swap-interactive) nmap gr (coc-references) nmap gi (coc-implementation) nmap gy (coc-type-definition) nmap gd (coc-definition) nnoremap n nzzzv nnoremap (-fzf-complete-finish) a nnoremap (-fzf-:) : nnoremap (-fzf-/) / nnoremap (-fzf-vim-do) :execute g:__fzf_command vnoremap NetrwBrowseXVis :call netrw#BrowseXVis() nnoremap NetrwBrowseX :call netrw#BrowseX(netrw#GX(),netrw#CheckIfRemote(netrw#GX())) onoremap (coc-classobj-a) :call coc#rpc#request('selectSymbolRange', [v:false, '', ['Interface', 'Struct', 'Class']]) onoremap (coc-classobj-i) :call coc#rpc#request('selectSymbolRange', [v:true, '', ['Interface', 'Struct', 'Class']]) vnoremap (coc-classobj-a) :call coc#rpc#request('selectSymbolRange', [v:false, visualmode(), ['Interface', 'Struct', 'Class']]) vnoremap (coc-classobj-i) :call coc#rpc#request('selectSymbolRange', [v:true, visualmode(), ['Interface', 'Struct', 'Class']]) onoremap (coc-funcobj-a) :call coc#rpc#request('selectSymbolRange', [v:false, '', ['Method', 'Function']]) onoremap (coc-funcobj-i) :call coc#rpc#request('selectSymbolRange', [v:true, '', ['Method', 'Function']]) vnoremap (coc-funcobj-a) :call coc#rpc#request('selectSymbolRange', [v:false, visualmode(), ['Method', 'Function']]) vnoremap (coc-funcobj-i) :call coc#rpc#request('selectSymbolRange', [v:true, visualmode(), ['Method', 'Function']]) nnoremap (coc-cursors-position) :call coc#rpc#request('cursorsSelect', [bufnr('%'), 'position', 'n']) nnoremap (coc-cursors-word) :call coc#rpc#request('cursorsSelect', [bufnr('%'), 'word', 'n']) vnoremap (coc-cursors-range) :call coc#rpc#request('cursorsSelect', [bufnr('%'), 'range', visualmode()]) nnoremap (coc-refactor) :call CocActionAsync('refactor') nnoremap (coc-command-repeat) :call CocAction('repeatCommand') nnoremap (coc-float-jump) :call coc#float#jump() nnoremap (coc-float-hide) :call coc#float#close_all() nnoremap (coc-fix-current) :call CocActionAsync('doQuickfix') nnoremap (coc-openlink) :call CocActionAsync('openLink') nnoremap (coc-references-used) :call CocActionAsync('jumpUsed') nnoremap (coc-references) :call CocActionAsync('jumpReferences') nnoremap (coc-type-definition) :call CocActionAsync('jumpTypeDefinition') nnoremap (coc-implementation) :call CocActionAsync('jumpImplementation') nnoremap (coc-declaration) :call CocActionAsync('jumpDeclaration') nnoremap (coc-definition) :call CocActionAsync('jumpDefinition') nnoremap (coc-diagnostic-prev-error) :call CocActionAsync('diagnosticPrevious', 'error') nnoremap (coc-diagnostic-next-error) :call CocActionAsync('diagnosticNext', 'error') nnoremap (coc-diagnostic-prev) :call CocActionAsync('diagnosticPrevious') nnoremap (coc-diagnostic-next) :call CocActionAsync('diagnosticNext') nnoremap (coc-diagnostic-info) :call CocActionAsync('diagnosticInfo') nnoremap (coc-format) :call CocActionAsync('format') nnoremap (coc-rename) :call CocActionAsync('rename') nnoremap (coc-codeaction-cursor) :call CocActionAsync('codeAction', 'cursor') nnoremap (coc-codeaction-line) :call CocActionAsync('codeAction', 'line') nnoremap (coc-codeaction) :call CocActionAsync('codeAction', '') vnoremap (coc-codeaction-selected) :call CocActionAsync('codeAction', visualmode()) vnoremap (coc-format-selected) :call CocActionAsync('formatSelected', visualmode()) nnoremap (coc-codelens-action) :call CocActionAsync('codeLensAction') nnoremap (coc-range-select) :call CocActionAsync('rangeSelect', '', v:true) vnoremap (coc-range-select-backward) :call CocActionAsync('rangeSelect', visualmode(), v:false) vnoremap (coc-range-select) :call CocActionAsync('rangeSelect', visualmode(), v:true) noremap (swap-textobject-a) :call swap#textobj#select('a') noremap (swap-textobject-i) :call swap#textobj#select('i') nnoremap (swap-next) :call swap#prerequisite('n', repeat([['#', '#+1']], v:count1)) g@l nnoremap (swap-prev) :call swap#prerequisite('n', repeat([['#', '#-1']], v:count1)) g@l xnoremap (swap-interactive) :call swap#prerequisite('x') gvg@ nnoremap (swap-interactive) :call swap#prerequisite('n') g@l onoremap (fzf-maps-o) :call fzf#vim#maps('o', 0) xnoremap (fzf-maps-x) :call fzf#vim#maps('x', 0) nnoremap (fzf-maps-n) :call fzf#vim#maps('n', 0) tnoremap (fzf-normal)  tnoremap (fzf-insert) i nnoremap (fzf-normal) nnoremap (fzf-insert) i nnoremap CtrlSFQuickfixPrompt :CtrlSFQuickfix nnoremap CtrlSFPrompt :CtrlSF nnoremap GitGutterPreviewHunk :call gitgutter#utility#warn('Please change your map GitGutterPreviewHunk to (GitGutterPreviewHunk)') nnoremap (GitGutterPreviewHunk) :GitGutterPreviewHunk nnoremap GitGutterUndoHunk :call gitgutter#utility#warn('Please change your map GitGutterUndoHunk to (GitGutterUndoHunk)') nnoremap (GitGutterUndoHunk) :GitGutterUndoHunk nnoremap GitGutterStageHunk :call gitgutter#utility#warn('Please change your map GitGutterStageHunk to (GitGutterStageHunk)') nnoremap (GitGutterStageHunk) :GitGutterStageHunk xnoremap GitGutterStageHunk :call gitgutter#utility#warn('Please change your map GitGutterStageHunk to (GitGutterStageHunk)') xnoremap (GitGutterStageHunk) :GitGutterStageHunk nnoremap GitGutterPrevHunk &diff ? '[c' : ":\call gitgutter#utility#warn('Please change your map \GitGutterPrevHunk to \(GitGutterPrevHunk)')\ " nnoremap (GitGutterPrevHunk) &diff ? '[c' : ":\execute v:count1 . 'GitGutterPrevHunk'\ " nnoremap GitGutterNextHunk &diff ? ']c' : ":\call gitgutter#utility#warn('Please change your map \GitGutterNextHunk to \(GitGutterNextHunk)')\ " nnoremap (GitGutterNextHunk) &diff ? ']c' : ":\execute v:count1 . 'GitGutterNextHunk'\ " xnoremap (GitGutterTextObjectOuterVisual) :call gitgutter#hunk#text_object(0) xnoremap (GitGutterTextObjectInnerVisual) :call gitgutter#hunk#text_object(1) onoremap (GitGutterTextObjectOuterPending) :call gitgutter#hunk#text_object(0) onoremap (GitGutterTextObjectInnerPending) :call gitgutter#hunk#text_object(1) vmap "-d vmap "*d vmap "*y vmap "-d"*P nmap "*P inoremap  complete_info()["selected"] != "-1" ? "\" : "\u\ " inoremap ,s :w let &cpo=s:cpo_save unlet s:cpo_save set autoindent set background=dark set backspace=2 set clipboard=unnamed set expandtab set fileencodings=ucs-bom,utf-8,default,latin1 set helplang=en set hlsearch set ignorecase set laststatus=2 set modelines=0 set path=.,/usr/include,,,** set runtimepath=~/.vim,~/.vim/plugged/vim-gitgutter/,~/.vim/plugged/ctrlsf.vim/,~/.vim/plugged/lightline.vim/,~/.vim/plugged/auto-pairs/,~/.vim/plugged/fzf/,~/.vim/plugged/fzf.vim/,~/.vim/plugged/goyo.vim/,~/.vim/plugged/gv.vim/,~/.vim/plugged/seoul256.vim/,~/.vim/plugged/vim-swap/,~/.vim/plugged/tagbar/,~/.vim/plugged/coc.nvim/,~/.vim/plugged/vim-fugitive/,~/.vim/plugged/vim-indent-guides/,/usr/share/vim/vimfiles,/usr/share/vim/vim82,/usr/share/vim/vimfiles/after,~/.vim/plugged/ctrlsf.vim/after,~/.vim/after set shiftwidth=4 set smartcase set noswapfile set tabline=%!lightline#tabline() set tabstop=4 set title set updatetime=100 set wildignore=*.pyc set wildmenu set wildmode=longest:list,full set window=0 set nowritebackup let s:so_save = &so | let s:siso_save = &siso | set so=0 siso=0 let v:this_session=expand(":p") silent only silent tabonly cd ~/src/gita if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == '' let s:wipebuf = bufnr('%') endif set shortmess=aoO argglobal %argdel $argadd gita/__main__.py set stal=2 tabnew tabrewind edit gita/utils.py set splitbelow splitright wincmd _ | wincmd | vsplit 1wincmd h wincmd w set nosplitbelow set nosplitright wincmd t set winminheight=0 set winheight=1 set winminwidth=0 set winwidth=1 exe 'vert 1resize ' . ((&columns * 94 + 94) / 188) exe 'vert 2resize ' . ((&columns * 93 + 94) / 188) argglobal let s:cpo_save=&cpo set cpo&vim inoremap :call AutoPairsJump() a inoremap AutoPairsToggle() inoremap =AutoPairsBackInsert() inoremap =AutoPairsFastWrap() inoremap =AutoPairsDelete() inoremap =AutoPairsDelete() inoremap =AutoPairsMoveCharacter('''') inoremap =AutoPairsMoveCharacter('"') inoremap =AutoPairsMoveCharacter('}') inoremap =AutoPairsMoveCharacter('{') inoremap =AutoPairsMoveCharacter(']') inoremap =AutoPairsMoveCharacter('[') inoremap =AutoPairsMoveCharacter(')') inoremap =AutoPairsMoveCharacter('(') nmap ,hp (GitGutterPreviewHunk) nmap ,hu (GitGutterUndoHunk) nmap ,hs (GitGutterStageHunk) xmap ,hs (GitGutterStageHunk) inoremap § =AutoPairsMoveCharacter('''') inoremap ¢ =AutoPairsMoveCharacter('"') inoremap © =AutoPairsMoveCharacter(')') inoremap ¨ =AutoPairsMoveCharacter('(') inoremap î :call AutoPairsJump() a inoremap ð AutoPairsToggle() inoremap â =AutoPairsBackInsert() inoremap ý =AutoPairsMoveCharacter('}') inoremap û =AutoPairsMoveCharacter('{') inoremap Ý =AutoPairsMoveCharacter(']') inoremap Û =AutoPairsMoveCharacter('[') nmap [c (GitGutterPrevHunk) nmap ]c (GitGutterNextHunk) xmap ac (GitGutterTextObjectOuterVisual) omap ac (GitGutterTextObjectOuterPending) xmap ic (GitGutterTextObjectInnerVisual) omap ic (GitGutterTextObjectInnerPending) noremap :call AutoPairsJump() noremap :call AutoPairsToggle() inoremap  =AutoPairsDelete() inoremap  =AutoPairsFastWrap() inoremap  =AutoPairsSpace() inoremap " =AutoPairsInsert('"') inoremap ' =AutoPairsInsert('''') inoremap ( =AutoPairsInsert('(') inoremap ) =AutoPairsInsert(')') noremap î :call AutoPairsJump() noremap ð :call AutoPairsToggle() inoremap [ =AutoPairsInsert('[') inoremap ] =AutoPairsInsert(']') inoremap ` =AutoPairsInsert('`') inoremap { =AutoPairsInsert('{') inoremap } =AutoPairsInsert('}') let &cpo=s:cpo_save unlet s:cpo_save 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 set colorcolumn=80 setlocal colorcolumn=80 setlocal comments=b:#,fb:- setlocal commentstring=#\ %s setlocal complete=.,w,b,u,t,i setlocal completefunc= setlocal nocopyindent setlocal cryptmethod= setlocal nocursorbind setlocal nocursorcolumn setlocal nocursorline setlocal cursorlineopt=both setlocal define= setlocal dictionary= setlocal nodiff setlocal equalprg= setlocal errorformat= setlocal expandtab if &filetype != 'python' setlocal filetype=python endif setlocal fixendofline setlocal foldcolumn=0 set nofoldenable setlocal nofoldenable setlocal foldexpr=0 setlocal foldignore=# setlocal foldlevel=0 setlocal foldmarker={{{,}}} set foldmethod=indent setlocal foldmethod=indent setlocal foldminlines=1 setlocal foldnestmax=20 setlocal foldtext=foldtext() setlocal formatexpr= setlocal formatoptions=tcq setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* setlocal formatprg= setlocal grepprg= setlocal iminsert=0 setlocal imsearch=-1 setlocal include=^\\s*\\(from\\|import\\) setlocal includeexpr=substitute(substitute(substitute(v:fname,b:grandparent_match,b:grandparent_sub,''),b:parent_match,b:parent_sub,''),b:child_match,b:child_sub,'g') setlocal indentexpr=GetPythonIndent(v:lnum) setlocal indentkeys=0{,0},0),0],:,!^F,o,O,e,<:>,=elif,=except setlocal noinfercase setlocal iskeyword=@,48-57,_,192-255 setlocal keywordprg=pydoc setlocal nolinebreak setlocal nolisp setlocal lispwords= setlocal nolist setlocal makeencoding= setlocal makeprg= setlocal matchpairs=(:),{:},[:] setlocal modeline setlocal modifiable setlocal nrformats=bin,octal,hex set number setlocal number setlocal numberwidth=4 setlocal omnifunc=pythoncomplete#Complete setlocal path= setlocal nopreserveindent setlocal nopreviewwindow setlocal quoteescape=\\ setlocal noreadonly setlocal norelativenumber setlocal noscrollbind setlocal scrolloff=-1 setlocal shiftwidth=4 setlocal noshortname setlocal showbreak= setlocal sidescrolloff=-1 setlocal signcolumn=auto setlocal nosmartindent setlocal softtabstop=4 set spell setlocal spell setlocal spellcapcheck=[.?!]\\_[\\])'\"\ \ ]\\+ setlocal spellfile= setlocal spelllang=en setlocal statusline=%{lightline#link()}%#LightlineLeft_active_0#%(\ %{lightline#mode()}\ %)%{(&paste)?\"|\":\"\"}%(\ %{&paste?\"PASTE\":\"\"}\ %)%#LightlineLeft_active_0_1#%#LightlineLeft_active_1#%(\ %R\ %)%{(&readonly)&&(1||(&modified||!&modifiable))?\"|\":\"\"}%(\ %t\ %)%{(&modified||!&modifiable)?\"|\":\"\"}%(\ %M\ %)%#LightlineLeft_active_1_2#%#LightlineMiddle_active#%=%#LightlineRight_active_2_3#%#LightlineRight_active_2#%(\ %{&ff}\ %)%{1||1?\"|\":\"\"}%(\ %{&fenc!=#\"\"?&fenc:&enc}\ %)%{1?\"|\":\"\"}%(\ %{&ft!=#\"\"?&ft:\"no\ ft\"}\ %)%#LightlineRight_active_1_2#%#LightlineRight_active_1#%(\ %3p%%\ %)%#LightlineRight_active_0_1#%#LightlineRight_active_0#%(\ %3l:%-2c\ %) setlocal suffixesadd=.py setlocal noswapfile setlocal synmaxcol=3000 if &syntax != 'python' setlocal syntax=python endif setlocal tabstop=8 setlocal tagcase= setlocal tagfunc= setlocal tags= setlocal termwinkey= setlocal termwinscroll=10000 setlocal termwinsize= setlocal textwidth=0 setlocal thesaurus= setlocal noundofile setlocal undolevels=-123456 setlocal wincolor= setlocal nowinfixheight setlocal nowinfixwidth set nowrap setlocal nowrap setlocal wrapmargin=0 let s:l = 83 - ((21 * winheight(0) + 21) / 43) if s:l < 1 | let s:l = 1 | endif exe s:l normal! zt 83 normal! 05| wincmd w argglobal if bufexists("gita/__main__.py") | buffer gita/__main__.py | else | edit gita/__main__.py | endif let s:cpo_save=&cpo set cpo&vim inoremap :call AutoPairsJump() a inoremap AutoPairsToggle() inoremap =AutoPairsBackInsert() inoremap =AutoPairsFastWrap() inoremap =AutoPairsDelete() inoremap =AutoPairsDelete() inoremap =AutoPairsMoveCharacter('''') inoremap =AutoPairsMoveCharacter('"') inoremap =AutoPairsMoveCharacter('}') inoremap =AutoPairsMoveCharacter('{') inoremap =AutoPairsMoveCharacter(']') inoremap =AutoPairsMoveCharacter('[') inoremap =AutoPairsMoveCharacter(')') inoremap =AutoPairsMoveCharacter('(') nmap ,hp (GitGutterPreviewHunk) nmap ,hu (GitGutterUndoHunk) nmap ,hs (GitGutterStageHunk) xmap ,hs (GitGutterStageHunk) inoremap § =AutoPairsMoveCharacter('''') inoremap ¢ =AutoPairsMoveCharacter('"') inoremap © =AutoPairsMoveCharacter(')') inoremap ¨ =AutoPairsMoveCharacter('(') inoremap î :call AutoPairsJump() a inoremap ð AutoPairsToggle() inoremap â =AutoPairsBackInsert() inoremap ý =AutoPairsMoveCharacter('}') inoremap û =AutoPairsMoveCharacter('{') inoremap Ý =AutoPairsMoveCharacter(']') inoremap Û =AutoPairsMoveCharacter('[') nmap [c (GitGutterPrevHunk) nmap ]c (GitGutterNextHunk) xmap ac (GitGutterTextObjectOuterVisual) omap ac (GitGutterTextObjectOuterPending) xmap ic (GitGutterTextObjectInnerVisual) omap ic (GitGutterTextObjectInnerPending) noremap :call AutoPairsJump() noremap :call AutoPairsToggle() inoremap  =AutoPairsDelete() inoremap  =AutoPairsFastWrap() inoremap  =AutoPairsSpace() inoremap " =AutoPairsInsert('"') inoremap ' =AutoPairsInsert('''') inoremap ( =AutoPairsInsert('(') inoremap ) =AutoPairsInsert(')') noremap î :call AutoPairsJump() noremap ð :call AutoPairsToggle() inoremap [ =AutoPairsInsert('[') inoremap ] =AutoPairsInsert(']') inoremap ` =AutoPairsInsert('`') inoremap { =AutoPairsInsert('{') inoremap } =AutoPairsInsert('}') let &cpo=s:cpo_save unlet s:cpo_save 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 set colorcolumn=0 setlocal colorcolumn=0 setlocal comments=b:#,fb:- setlocal commentstring=#\ %s setlocal complete=.,w,b,u,t,i setlocal completefunc= setlocal nocopyindent setlocal cryptmethod= setlocal nocursorbind setlocal nocursorcolumn setlocal nocursorline setlocal cursorlineopt=both setlocal define= setlocal dictionary= setlocal nodiff setlocal equalprg= setlocal errorformat= setlocal expandtab if &filetype != 'python' setlocal filetype=python endif setlocal fixendofline setlocal foldcolumn=0 set nofoldenable setlocal nofoldenable setlocal foldexpr=0 setlocal foldignore=# setlocal foldlevel=0 setlocal foldmarker={{{,}}} set foldmethod=indent setlocal foldmethod=indent setlocal foldminlines=1 setlocal foldnestmax=20 setlocal foldtext=foldtext() setlocal formatexpr= setlocal formatoptions=tcq setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* setlocal formatprg= setlocal grepprg= setlocal iminsert=0 setlocal imsearch=-1 setlocal include=^\\s*\\(from\\|import\\) setlocal includeexpr=substitute(substitute(substitute(v:fname,b:grandparent_match,b:grandparent_sub,''),b:parent_match,b:parent_sub,''),b:child_match,b:child_sub,'g') setlocal indentexpr=GetPythonIndent(v:lnum) setlocal indentkeys=0{,0},0),0],:,!^F,o,O,e,<:>,=elif,=except setlocal noinfercase setlocal iskeyword=@,48-57,_,192-255 setlocal keywordprg=pydoc setlocal nolinebreak setlocal nolisp setlocal lispwords= setlocal nolist setlocal makeencoding= setlocal makeprg= setlocal matchpairs=(:),{:},[:] setlocal modeline setlocal modifiable setlocal nrformats=bin,octal,hex set number setlocal number setlocal numberwidth=4 setlocal omnifunc=pythoncomplete#Complete setlocal path= setlocal nopreserveindent setlocal nopreviewwindow setlocal quoteescape=\\ setlocal noreadonly setlocal norelativenumber setlocal noscrollbind setlocal scrolloff=-1 setlocal shiftwidth=4 setlocal noshortname setlocal showbreak= setlocal sidescrolloff=-1 setlocal signcolumn=auto setlocal nosmartindent setlocal softtabstop=4 set spell setlocal spell setlocal spellcapcheck=[.?!]\\_[\\])'\"\ \ ]\\+ setlocal spellfile= setlocal spelllang=en setlocal statusline=%{lightline#link()}%#LightlineLeft_inactive_0#%(\ %t\ %)%#LightlineLeft_inactive_0_1#%#LightlineMiddle_inactive#%=%#LightlineRight_inactive_1_2#%#LightlineRight_inactive_1#%(\ %3p%%\ %)%#LightlineRight_inactive_0_1#%#LightlineRight_inactive_0#%(\ %3l:%-2c\ %) setlocal suffixesadd=.py setlocal noswapfile setlocal synmaxcol=3000 if &syntax != 'python' setlocal syntax=python endif setlocal tabstop=8 setlocal tagcase= setlocal tagfunc= setlocal tags= setlocal termwinkey= setlocal termwinscroll=10000 setlocal termwinsize= setlocal textwidth=0 setlocal thesaurus= setlocal noundofile setlocal undolevels=-123456 setlocal wincolor= setlocal nowinfixheight setlocal nowinfixwidth set nowrap setlocal nowrap setlocal wrapmargin=0 let s:l = 34 - ((32 * winheight(0) + 21) / 43) if s:l < 1 | let s:l = 1 | endif exe s:l normal! zt 34 normal! 09| wincmd w exe 'vert 1resize ' . ((&columns * 94 + 94) / 188) exe 'vert 2resize ' . ((&columns * 93 + 94) / 188) tabnext edit gita/common.py set splitbelow splitright set nosplitbelow set nosplitright wincmd t set winminheight=0 set winheight=1 set winminwidth=0 set winwidth=1 argglobal let s:cpo_save=&cpo set cpo&vim inoremap :call AutoPairsJump() a inoremap AutoPairsToggle() inoremap =AutoPairsBackInsert() inoremap =AutoPairsFastWrap() inoremap =AutoPairsDelete() inoremap =AutoPairsDelete() inoremap =AutoPairsMoveCharacter('''') inoremap =AutoPairsMoveCharacter('"') inoremap =AutoPairsMoveCharacter('}') inoremap =AutoPairsMoveCharacter('{') inoremap =AutoPairsMoveCharacter(']') inoremap =AutoPairsMoveCharacter('[') inoremap =AutoPairsMoveCharacter(')') inoremap =AutoPairsMoveCharacter('(') nmap ,hp (GitGutterPreviewHunk) nmap ,hu (GitGutterUndoHunk) nmap ,hs (GitGutterStageHunk) xmap ,hs (GitGutterStageHunk) inoremap § =AutoPairsMoveCharacter('''') inoremap ¢ =AutoPairsMoveCharacter('"') inoremap © =AutoPairsMoveCharacter(')') inoremap ¨ =AutoPairsMoveCharacter('(') inoremap î :call AutoPairsJump() a inoremap ð AutoPairsToggle() inoremap â =AutoPairsBackInsert() inoremap ý =AutoPairsMoveCharacter('}') inoremap û =AutoPairsMoveCharacter('{') inoremap Ý =AutoPairsMoveCharacter(']') inoremap Û =AutoPairsMoveCharacter('[') nmap [c (GitGutterPrevHunk) nmap ]c (GitGutterNextHunk) xmap ac (GitGutterTextObjectOuterVisual) omap ac (GitGutterTextObjectOuterPending) xmap ic (GitGutterTextObjectInnerVisual) omap ic (GitGutterTextObjectInnerPending) noremap :call AutoPairsJump() noremap :call AutoPairsToggle() inoremap  =AutoPairsDelete() inoremap  =AutoPairsFastWrap() inoremap  =AutoPairsSpace() inoremap " =AutoPairsInsert('"') inoremap ' =AutoPairsInsert('''') inoremap ( =AutoPairsInsert('(') inoremap ) =AutoPairsInsert(')') noremap î :call AutoPairsJump() noremap ð :call AutoPairsToggle() inoremap [ =AutoPairsInsert('[') inoremap ] =AutoPairsInsert(']') inoremap ` =AutoPairsInsert('`') inoremap { =AutoPairsInsert('{') inoremap } =AutoPairsInsert('}') let &cpo=s:cpo_save unlet s:cpo_save 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 set colorcolumn=0 setlocal colorcolumn=0 setlocal comments=b:#,fb:- setlocal commentstring=#\ %s setlocal complete=.,w,b,u,t,i setlocal completefunc= setlocal nocopyindent setlocal cryptmethod= setlocal nocursorbind setlocal nocursorcolumn setlocal nocursorline setlocal cursorlineopt=both setlocal define= setlocal dictionary= setlocal nodiff setlocal equalprg= setlocal errorformat= setlocal expandtab if &filetype != 'python' setlocal filetype=python endif setlocal fixendofline setlocal foldcolumn=0 set nofoldenable setlocal nofoldenable setlocal foldexpr=0 setlocal foldignore=# setlocal foldlevel=0 setlocal foldmarker={{{,}}} set foldmethod=indent setlocal foldmethod=indent setlocal foldminlines=1 setlocal foldnestmax=20 setlocal foldtext=foldtext() setlocal formatexpr= setlocal formatoptions=tcq setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* setlocal formatprg= setlocal grepprg= setlocal iminsert=0 setlocal imsearch=-1 setlocal include=^\\s*\\(from\\|import\\) setlocal includeexpr=substitute(substitute(substitute(v:fname,b:grandparent_match,b:grandparent_sub,''),b:parent_match,b:parent_sub,''),b:child_match,b:child_sub,'g') setlocal indentexpr=GetPythonIndent(v:lnum) setlocal indentkeys=0{,0},0),0],:,!^F,o,O,e,<:>,=elif,=except setlocal noinfercase setlocal iskeyword=@,48-57,_,192-255 setlocal keywordprg=pydoc setlocal nolinebreak setlocal nolisp setlocal lispwords= setlocal nolist setlocal makeencoding= setlocal makeprg= setlocal matchpairs=(:),{:},[:] setlocal modeline setlocal modifiable setlocal nrformats=bin,octal,hex set number setlocal number setlocal numberwidth=4 setlocal omnifunc=pythoncomplete#Complete setlocal path= setlocal nopreserveindent setlocal nopreviewwindow setlocal quoteescape=\\ setlocal noreadonly setlocal norelativenumber setlocal noscrollbind setlocal scrolloff=-1 setlocal shiftwidth=4 setlocal noshortname setlocal showbreak= setlocal sidescrolloff=-1 setlocal signcolumn=auto setlocal nosmartindent setlocal softtabstop=4 set spell setlocal spell setlocal spellcapcheck=[.?!]\\_[\\])'\"\ \ ]\\+ setlocal spellfile= setlocal spelllang=en setlocal statusline=%{lightline#link()}%#LightlineLeft_active_0#%(\ %{lightline#mode()}\ %)%{(&paste)?\"|\":\"\"}%(\ %{&paste?\"PASTE\":\"\"}\ %)%#LightlineLeft_active_0_1#%#LightlineLeft_active_1#%(\ %R\ %)%{(&readonly)&&(1||(&modified||!&modifiable))?\"|\":\"\"}%(\ %t\ %)%{(&modified||!&modifiable)?\"|\":\"\"}%(\ %M\ %)%#LightlineLeft_active_1_2#%#LightlineMiddle_active#%=%#LightlineRight_active_2_3#%#LightlineRight_active_2#%(\ %{&ff}\ %)%{1||1?\"|\":\"\"}%(\ %{&fenc!=#\"\"?&fenc:&enc}\ %)%{1?\"|\":\"\"}%(\ %{&ft!=#\"\"?&ft:\"no\ ft\"}\ %)%#LightlineRight_active_1_2#%#LightlineRight_active_1#%(\ %3p%%\ %)%#LightlineRight_active_0_1#%#LightlineRight_active_0#%(\ %3l:%-2c\ %) setlocal suffixesadd=.py setlocal noswapfile setlocal synmaxcol=3000 if &syntax != 'python' setlocal syntax=python endif setlocal tabstop=8 setlocal tagcase= setlocal tagfunc= setlocal tags= setlocal termwinkey= setlocal termwinscroll=10000 setlocal termwinsize= setlocal textwidth=0 setlocal thesaurus= setlocal noundofile setlocal undolevels=-123456 setlocal wincolor= setlocal nowinfixheight setlocal nowinfixwidth set nowrap setlocal nowrap setlocal wrapmargin=0 let s:l = 2 - ((1 * winheight(0) + 21) / 43) if s:l < 1 | let s:l = 1 | endif exe s:l normal! zt 2 normal! 0 tabnext 1 set stal=1 badd +34 gita/__main__.py badd +0 gita/utils.py badd +0 gita/common.py if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 silent exe 'bwipe ' . s:wipebuf endif unlet! s:wipebuf set winheight=1 winwidth=20 shortmess=filnxtToOS set winminheight=1 winminwidth=1 let s:sx = expand(":p:r")."x.vim" if filereadable(s:sx) exe "source " . fnameescape(s:sx) endif let &so = s:so_save | let &siso = s:siso_save nohlsearch doautoall SessionLoadPost unlet SessionLoad " vim: set ft=vim :