diff options
Diffstat (limited to 'Session.vim')
| -rw-r--r-- | Session.vim | 85 |
1 files changed, 21 insertions, 64 deletions
diff --git a/Session.vim b/Session.vim index 4bcf05a..17c1945 100644 --- a/Session.vim +++ b/Session.vim @@ -1,46 +1,5 @@ let SessionLoad = 1 -if &cp | set nocp | endif -map + :next
-map ,e :e =expand("%:p:h") . "/"
-map ,conf :source ~/.vimrc
-map ,v :sp ~/.vimrc
-map ,u :set ff=unix
-map ,t :w!
:make test -map ,r :w!
:make run -map ,m :w!
:make -map ,d :set ff=dos
-map - :previous
-let s:cpo_save=&cpo -set cpo&vim -nmap gx <Plug>NetrwBrowseX -map t :TlistToggle
-nnoremap <silent> <Plug>NetrwBrowseX :call netrw#NetBrowseX(expand("<cWORD>"),0)
-iabbr sout System.out.println -iabbr ite \item -iabbr tabul \begin{tabular}{}
\end{tabular}
2ki -iabbr bitem \begin{itemize}
\end{itemize}
2ki \item -iabbr benum \begin{enumerate}
\end{enumerate}
2ki \item -iabbr nsssec \subsubsection{}ba -iabbr nssec \subsection{}ba -iabbr nsec \section{}ba -let &cpo=s:cpo_save -unlet s:cpo_save -set autoindent -set background=dark -set backup -set backupdir=~/.vim/backups -set cindent -set ignorecase -set incsearch -set ruler -set shiftwidth=3 -set showcmd -set showmatch -set smartcase -set tabstop=4 -set tags=./tags,./TAGS,tags,TAGS,./tags,./../tags,./../../tags,./*/tags -set title -set visualbell +if !&cp | set cp | endif let s:so_save = &so | let s:siso_save = &siso | set so=0 siso=0 let v:this_session=expand("<sfile>:p") silent only @@ -49,9 +8,9 @@ if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == '' let s:wipebuf = bufnr('%') endif set shortmess=aoO -badd +0 src/defines.h -args src/defines.h -edit src/defines.h +badd +0 src/main.c +args src/main.c +edit src/main.c set splitbelow splitright set nosplitbelow set nosplitright @@ -60,13 +19,13 @@ set winheight=1 winwidth=1 argglobal setlocal keymap= setlocal noarabic -setlocal autoindent +setlocal noautoindent setlocal balloonexpr= setlocal nobinary setlocal bufhidden= setlocal buflisted setlocal buftype= -setlocal cindent +setlocal nocindent setlocal cinkeys=0{,0},0),:,0#,!^F,o,O,e setlocal cinoptions= setlocal cinwords=if,else,while,do,for,switch @@ -76,16 +35,15 @@ setlocal complete=.,w,b,u,t,i setlocal completefunc= setlocal nocopyindent setlocal nocursorcolumn -set cursorline -setlocal cursorline +setlocal nocursorline setlocal define= setlocal dictionary= setlocal nodiff setlocal equalprg= setlocal errorformat= setlocal noexpandtab -if &filetype != 'cpp' -setlocal filetype=cpp +if &filetype != '' +setlocal filetype= endif setlocal foldcolumn=0 setlocal foldenable @@ -93,13 +51,12 @@ setlocal foldexpr=0 setlocal foldignore=# setlocal foldlevel=0 setlocal foldmarker={{{,}}} -set foldmethod=indent -setlocal foldmethod=indent +setlocal foldmethod=manual setlocal foldminlines=1 setlocal foldnestmax=20 setlocal foldtext=foldtext() setlocal formatexpr= -setlocal formatoptions=tcq +setlocal formatoptions=vt setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* setlocal grepprg= setlocal iminsert=2 @@ -109,19 +66,18 @@ setlocal includeexpr= setlocal indentexpr= setlocal indentkeys=0{,0},:,0#,!^F,o,O,e setlocal noinfercase -setlocal iskeyword=@,48-57,_,192-255 +setlocal iskeyword=@,48-57,_ setlocal keywordprg= setlocal nolinebreak setlocal nolisp setlocal nolist setlocal makeprg= setlocal matchpairs=(:),{:},[:] -setlocal modeline +setlocal nomodeline setlocal modifiable setlocal nrformats=octal,hex setlocal nonumber -set numberwidth=1 -setlocal numberwidth=1 +setlocal numberwidth=8 setlocal omnifunc= setlocal path= setlocal nopreserveindent @@ -131,7 +87,7 @@ setlocal noreadonly setlocal norightleft setlocal rightleftcmd=search setlocal noscrollbind -setlocal shiftwidth=3 +setlocal shiftwidth=8 setlocal noshortname setlocal nosmartindent setlocal softtabstop=0 @@ -143,10 +99,10 @@ setlocal statusline= setlocal suffixesadd= setlocal swapfile setlocal synmaxcol=3000 -if &syntax != 'cpp' -setlocal syntax=cpp +if &syntax != '' +setlocal syntax= endif -setlocal tabstop=4 +setlocal tabstop=8 setlocal tags= setlocal textwidth=0 setlocal thesaurus= @@ -154,7 +110,8 @@ setlocal nowinfixheight setlocal nowinfixwidth setlocal wrap setlocal wrapmargin=0 -let s:l = 1 - ((0 * winheight(0) + 23) / 46) +silent! normal! zE +let s:l = 1 - ((0 * winheight(0) + 21) / 43) if s:l < 1 | let s:l = 1 | endif exe s:l normal! zt @@ -165,7 +122,7 @@ if exists('s:wipebuf') silent exe 'bwipe ' . s:wipebuf endif unlet! s:wipebuf -set winheight=1 winwidth=20 shortmess=filnxtToO +set winheight=1 winwidth=20 shortmess= let s:sx = expand("<sfile>:p:r")."x.vim" if file_readable(s:sx) exe "source " . s:sx |
