summaryrefslogtreecommitdiff
path: root/Session.vim
diff options
context:
space:
mode:
Diffstat (limited to 'Session.vim')
-rw-r--r--Session.vim85
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