let SessionLoad = 1 if &cp | set nocp | endif let s:cpo_save=&cpo set cpo&vim cnoremap c cnoremap w inoremap w cmap + inoremap : inoremap :TlistToggle inoremap :Project inoremap zR inoremap zM inoremap c inoremap :tabnew inoremap :diffupdate inoremap  inoremap  inoremap  inoremap  inoremap inoremap inoremap inoremap inoremap :bdelete inoremap :bdelete inoremap =pumvisible() ? "\" : "\" inoremap =pumvisible() ? "\" : "\" inoremap :.,$&& inoremap % inoremap :set invignorecase inoremap  inoremap "*dd inoremap "*yy inoremap EEa inoremap  inoremap ok inoremap o inoremap ]] inoremap [[ inoremap g$ inoremap g0 inoremap L inoremap H inoremap G inoremap G inoremap gg inoremap gg inoremap W inoremap B imap  xnoremap  ggVG snoremap  gggHG onoremap  gggHG nnoremap  gggHG vnoremap  "+y vnoremap  >> vnoremap  u noremap   vnoremap  :update nnoremap  :update onoremap  :update vnoremap  U nmap  "+gP omap  "+gP vnoremap  "+x noremap   noremap  u cnoremap   :simalt ~ inoremap   :simalt ~ inoremap ­ :bprevious inoremap ¯  inoremap ° mb inoremap ± mc inoremap ² md inoremap ³ me inoremap ´ mf inoremap µ mg inoremap ¶ mh inoremap · mi inoremap ¸ mj inoremap ¹ mk map Q gq map \mbt TMiniBufExplorer map \mbu UMiniBufExplorer map \mbc CMiniBufExplorer map \mbe MiniBufExplorer nmap \ucs :call C_RemoveGuiMenus() nmap \lcs :call C_CreateGuiMenus() inoremap á v inoremap â :BufExplorer inoremap ã  inoremap ä dd inoremap å :browse edit nmap gx NetrwBrowseX inoremap è :nohl inoremap é inoremap ë d$ inoremap ì V inoremap í :bprevious inoremap î :bnext inoremap ï :browse saveas inoremap ò :browse read inoremap õ u inoremap ù U inoremap ú :stop nnoremap NetrwBrowseX :call netrw#NetBrowseX(expand(""),0) onoremap c nnoremap c vnoremap c onoremap w nnoremap w vnoremap w vmap  vnoremap d vnoremap "*x vnoremap my"*y`y vnoremap << vnoremap vnoremap vnoremap vnoremap vnoremap vnoremap vnoremap vnoremap vnoremap d vnoremap "+x vnoremap "+y nmap "+gP omap "+gP cnoremap  gggHG inoremap  gggHG inoremap  :file inoremap  "*yy inoremap   inoremap   inoremap   inoremap  :cprevious inoremap  :cnext inoremap  :copen inoremap  :update inoremap  z cmap  + inoremap   inoremap   inoremap  u inoremap  :execute ":silent! normal \" noremap   :simalt ~ vnoremap á v vnoremap ã  vnoremap æ g vnoremap ì V let &cpo=s:cpo_save unlet s:cpo_save set keymap=brief set background=dark set backspace=indent,eol,start set backup set backupdir=C:/Programme/Vim/Backup set backupext=.BAK set balloondelay=1000 set balloonexpr=BallonFunc() set confirm set diffexpr=MyDiff() set diffopt=filler,context:2,iwhite set noequalalways set guifont=Fixedsys:h10:cANSI set guioptions=egmrLT set helplang=de set hlsearch set ignorecase set iminsert=1 set imsearch=1 set incsearch set insertmode set keymodel=startsel,stopsel set laststatus=2 set ruler set selection=exclusive set selectmode=mouse,key set shiftround set shiftwidth=4 set sidescroll=4 set smartcase set softtabstop=4 set spelllang=en,de set nostartofline set tabstop=4 set viminfo=!,'20,<50,s10,h,rA:,rB: set virtualedit=all set whichwrap=<,>,[,] set wildmenu set winaltkeys=no set window=55 let s:so_save = &so | let s:siso_save = &siso | set so=0 siso=0 let v:this_session=expand(":p") silent only cd D:\USR\PROMA3\Windows\ Driver\Installer if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == '' let s:wipebuf = bufnr('%') endif set shortmess=aoO badd +18 removedriver.c badd +38 installdriver.c args removedriver.c edit installdriver.c set splitbelow splitright wincmd _ | wincmd | split 1wincmd k wincmd w set nosplitbelow set nosplitright wincmd t set winheight=1 winwidth=1 exe '1resize ' . ((&lines * 1 + 28) / 56) exe '2resize ' . ((&lines * 52 + 28) / 56) argglobal enew file -MiniBufExplorer- let s:cpo_save=&cpo set cpo&vim nnoremap  :call search('\[[0-9]*:[^\]]*\]') : nnoremap j gj nnoremap k gk nnoremap p :wincmd p : nnoremap :call search('\[[0-9]*:[^\]]*\]','b') : nnoremap gk nnoremap gj let &cpo=s:cpo_save unlet s:cpo_save setlocal keymap=brief setlocal noarabic setlocal noautoindent setlocal balloonexpr= setlocal nobinary setlocal bufhidden=delete setlocal nobuflisted 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 comments=s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:- setlocal commentstring=/*%s*/ setlocal complete=.,w,b,u,t,i setlocal completefunc= setlocal nocopyindent setlocal nocursorcolumn setlocal nocursorline setlocal define= setlocal dictionary= setlocal nodiff setlocal equalprg= setlocal errorformat= setlocal noexpandtab if &filetype != '' setlocal filetype= endif setlocal foldcolumn=0 setlocal foldenable setlocal foldexpr=0 setlocal foldignore=# set foldlevel=99 setlocal foldlevel=99 setlocal foldmarker={{{,}}} set foldmethod=marker setlocal foldmethod=marker setlocal foldminlines=1 setlocal foldnestmax=20 setlocal foldtext=foldtext() setlocal formatexpr= setlocal formatoptions=tcq setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* setlocal grepprg= setlocal iminsert=1 setlocal imsearch=1 setlocal include= setlocal includeexpr= 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 nolist setlocal makeprg= setlocal matchpairs=(:),{:},[:] setlocal modeline setlocal nomodifiable setlocal nrformats=octal,hex setlocal nonumber setlocal numberwidth=4 setlocal omnifunc= setlocal path= setlocal nopreserveindent setlocal nopreviewwindow setlocal quoteescape=\\ setlocal noreadonly setlocal norightleft setlocal rightleftcmd=search setlocal noscrollbind setlocal shiftwidth=4 setlocal noshortname setlocal nosmartindent setlocal softtabstop=4 setlocal nospell setlocal spellcapcheck=[.?!]\\_[\\])'\"\ \ ]\\+ setlocal spellfile= setlocal spelllang=en,de setlocal statusline= setlocal suffixesadd= setlocal noswapfile setlocal synmaxcol=3000 if &syntax != '' setlocal syntax= endif setlocal tabstop=4 setlocal tags= setlocal textwidth=0 setlocal thesaurus= setlocal nowinfixheight setlocal nowinfixwidth set nowrap setlocal wrap setlocal wrapmargin=0 wincmd w argglobal let s:cpo_save=&cpo set cpo&vim imap :call C_Arguments() imap :call C_Run() imap :call C_Link() :redraw :call C_HlMessage() imap :call C_Compile() :redraw :call C_HlMessage() map \h :call C_HelpCsupport() map \ro :call C_Toggle_Gvim_Xterm() map \rs :call C_Settings() vmap \rh :call C_Hardcopy("v") nmap \rh :call C_Hardcopy("n") omap \rh :call C_Hardcopy("n") vmap \rd :call C_Indent("v") :redraw :call C_HlMessage() nmap \rd :call C_Indent("a") :redraw :call C_HlMessage() omap \rd :call C_Indent("a") :redraw :call C_HlMessage() map \ri :call C_SplintArguments() map \rp :call C_SplintCheck() :redraw :call C_HlMessage() map \rg :call C_MakeArguments() map \rm :call C_Make() map \ra :call C_Arguments() map \rr :call C_Run() map \rl :call C_Link() :redraw :call C_HlMessage() map \rc :call C_Compile() :redraw :call C_HlMessage() vmap \+. :call C_CodeCatch("v","...") nmap \+. :call C_CodeCatch("a","...") omap \+. :call C_CodeCatch("a","...") vmap \+h :call C_CodeCatch("v"," const &ExceptObj ") f(fci nmap \+h :call C_CodeCatch("a"," const &ExceptObj ") f(fci omap \+h :call C_CodeCatch("a"," const &ExceptObj ") f(fci vmap \+y :call C_CodeTryCatch("v") f(fci nmap \+y :call C_CodeTryCatch("a") o omap \+y :call C_CodeTryCatch("a") o map \+f :call C_CodeTemplateFunct() map \+w :call C_CommentTemplates("CppTemplateClassUsingNew") map \+t :call C_CommentTemplates("CppTemplateClass") map \+o :call C_CommentTemplates("CppErrorClass") map \+n :call C_CommentTemplates("CppClassUsingNew") map \+l :call C_CommentTemplates("CppClass") map \+d :call C_CodeMethod() map \ns :call C_ProtoShow() map \nc :call C_ProtoClear() map \ni :call C_ProtoInsert() vmap \np :call C_ProtoPick("v") nmap \np :call C_ProtoPick("n") omap \np :call C_ProtoPick("n") map \ne :call C_CodeSnippet("e") vmap \nw :call C_CodeSnippet("wv") nmap \nw :call C_CodeSnippet("w") omap \nw :call C_CodeSnippet("w") map \nr :call C_CodeSnippet("r") map \io :call C_CodeFopen("output") jf"a map \ii :call C_CodeFopen("input") jf"a vnoremap \ir sassert();F(p nnoremap \ir oassert(); onoremap \ir oassert(); vnoremap \iz ssizeof()P nnoremap \iz isizeof() onoremap \iz isizeof() map \ia :call C_CodeMalloc("m") i map \il :call C_CodeMalloc("c") i noremap \ic oscanf("", & );F"i noremap \ip oprintf("\n");2F"a map \iu :call C_EST("union") o map \is :call C_EST("struct") o map \ie :call C_EST("enum") o vmap \in :call C_CodeFor("down", "v") vmap \i0 :call C_CodeFor("up" , "v") nmap \in :call C_CodeFor("down", "a") a omap \in :call C_CodeFor("down", "a") a nmap \i0 :call C_CodeFor("up" , "a") a omap \i0 :call C_CodeFor("up" , "a") a vmap \im :call C_CodeMain("v") nmap \im :call C_CodeMain("a") 3jA omap \im :call C_CodeMain("a") 3jA vmap \it :call C_CodeFunction("sv") w nmap \it :call C_CodeFunction("sa") w omap \it :call C_CodeFunction("sa") w vmap \if :call C_CodeFunction("v") nmap \if :call C_CodeFunction("a") omap \if :call C_CodeFunction("a") map \pr :call C_PPIf0Remove() vmap \p0 :call C_PPIf0("v") vmap \pe :call C_PPIfDef ( "v" ) vmap \pn :call C_PPIfElse("ifndef","v+") vmap \pf :call C_PPIfElse("ifdef" ,"v+") vmap \pi :call C_PPIfElse("if" ,"v+") nmap \p0 :call C_PPIf0("a") 2ji omap \p0 :call C_PPIf0("a") 2ji nmap \pe :call C_PPIfDef ( "a" ) 2ji omap \pe :call C_PPIfDef ( "a" ) 2ji nmap \pn :call C_PPIfElse("ifndef","a+") omap \pn :call C_PPIfElse("ifndef","a+") nmap \pf :call C_PPIfElse("ifdef" ,"a+") omap \pf :call C_PPIfElse("ifdef" ,"a+") nmap \pi :call C_PPIfElse("if" ,"a+") omap \pi :call C_PPIfElse("if" ,"a+") map \pu :call C_PPUndef() f a map \pd :call C_PPDefine() f a noremap \p" o#include "" noremap \p< o#include <> vmap \s{ :call C_Block("v") nmap \s{ :call C_Block("a") o omap \s{ :call C_Block("a") o vmap \sc :call C_CodeCaseVisual() nmap \sc ocase 0:  break; 2kf0s omap \sc ocase 0:  break; 2kf0s vmap \ss :call C_CodeSwitchVisual()f(la nmap \ss :call C_CodeSwitch()f(la omap \ss :call C_CodeSwitch()f(la vmap \sh :call C_StatBlock("v","while ( )")f(la nmap \sh :call C_StatBlock("a","while ( )")f(la omap \sh :call C_StatBlock("a","while ( )")f(la vmap \sw :call C_Stat("v","while ( )")f(la nmap \sw :call C_Stat("a","while ( )")f(la omap \sw :call C_Stat("a","while ( )")f(la vmap \sl :call C_IfBlockElse("v")f(la nmap \sl :call C_IfBlockElse("a")f(la omap \sl :call C_IfBlockElse("a")f(la vmap \sf :call C_StatBlock("v","if ( )")f(la nmap \sf :call C_StatBlock("a","if ( )")f(la omap \sf :call C_StatBlock("a","if ( )")f(la vmap \se :call C_IfElse("v")f(la nmap \se :call C_IfElse("a")f(la omap \se :call C_IfElse("a")f(la vmap \si :call C_Stat("v","if ( )")f(la nmap \si :call C_Stat("a","if ( )")f(la omap \si :call C_Stat("a","if ( )")f(la vmap \sr :call C_StatBlock("v","for ( ; ; )")f;i nmap \sr :call C_StatBlock("a","for ( ; ; )")f;i omap \sr :call C_StatBlock("a","for ( ; ; )")f;i vmap \so :call C_Stat("v","for ( ; ; )")f;i nmap \so :call C_Stat("a","for ( ; ; )")f;i omap \so :call C_Stat("a","for ( ; ; )")f;i vmap \sd :call C_DoWhile("v") f(la nmap \sd :call C_DoWhile("a") f(la omap \sd :call C_DoWhile("a") f(la map \cy :call C_Toggle_C_Cpp() map \ct a=strftime("%x %X %Z") map \cd a=strftime("%x") map \ca :call C_CommentTemplates("class") map \cm :call C_CommentTemplates("method") map \cu :call C_CommentTemplates("function") map \cf :call C_CommentTemplates("frame") vmap \co :call C_CommentCode("v") :nohlsearch nmap \co :call C_CommentCode("a") :nohlsearch omap \co :call C_CommentCode("a") :nohlsearch vmap \c\ :call C_CodeComment("v","no") :nohlsearch j nmap \c\ :call C_CodeComment("a","no") :nohlsearch j omap \c\ :call C_CodeComment("a","no") :nohlsearch j vmap \c* :call C_CodeComment("v","yes") :nohlsearch j nmap \c* :call C_CodeComment("a","yes") :nohlsearch j omap \c* :call C_CodeComment("a","yes") :nohlsearch j vmap \ci :call C_CodeComment("v","yes") :nohlsearch nmap \ci o/* /kA omap \ci o/* /kA map \cs :call C_GetLineEndCommCol() vmap \cn :call C_MultiLineEndComments("// ") A nmap \cn :call C_LineEndComment("// ") A omap \cn :call C_LineEndComment("// ") A vmap \cl :call C_MultiLineEndComments() a nmap \cl :call C_LineEndComment() a omap \cl :call C_LineEndComment() a vmap \cj :call C_AdjustLineEndComm("v") nmap \cj :call C_AdjustLineEndComm("a") omap \cj :call C_AdjustLineEndComm("a") map :call C_Arguments() map :call C_Run() map :call C_Link() :redraw :call C_HlMessage() map :call C_Compile() :redraw :call C_HlMessage() inoremap \iz sizeof() let &cpo=s:cpo_save unlet s:cpo_save setlocal keymap=brief setlocal noarabic setlocal noautoindent setlocal balloonexpr= setlocal nobinary setlocal bufhidden= setlocal buflisted setlocal buftype= setlocal cindent setlocal cinkeys=0{,0},0),:,0#,!^F,o,O,e setlocal cinoptions= setlocal cinwords=if,else,while,do,for,switch setlocal comments=sO:*\ -,mO:*\ \ ,exO:*/,s1:/*,mb:*,ex:*/,:// setlocal commentstring=/*%s*/ setlocal complete=.,w,b,u,t,i setlocal completefunc= setlocal nocopyindent setlocal nocursorcolumn setlocal nocursorline setlocal define= setlocal dictionary=C:\\Programme\\Vim\\vimfiles\\c-support/wordlists/c-c++-keywords.list,C:\\Programme\\Vim\\vimfiles\\c-support/wordlists/k+r.list,C:\\Programme\\Vim\\vimfiles\\c-support/wordlists/stl_index.list setlocal nodiff setlocal equalprg= setlocal errorformat= setlocal noexpandtab if &filetype != 'c' setlocal filetype=c endif setlocal foldcolumn=0 setlocal foldenable setlocal foldexpr=0 setlocal foldignore=# set foldlevel=99 setlocal foldlevel=99 setlocal foldmarker={{{,}}} set foldmethod=marker setlocal foldmethod=marker setlocal foldminlines=1 setlocal foldnestmax=20 setlocal foldtext=foldtext() setlocal formatexpr= setlocal formatoptions=croql setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* setlocal grepprg= setlocal iminsert=1 setlocal imsearch=1 setlocal include= setlocal includeexpr= 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 nolist setlocal makeprg= setlocal matchpairs=(:),{:},[:] setlocal modeline setlocal modifiable setlocal nrformats=octal,hex setlocal nonumber setlocal numberwidth=4 setlocal omnifunc=ccomplete#Complete setlocal path= setlocal nopreserveindent setlocal nopreviewwindow setlocal quoteescape=\\ setlocal noreadonly setlocal norightleft setlocal rightleftcmd=search setlocal noscrollbind setlocal shiftwidth=4 setlocal noshortname setlocal nosmartindent setlocal softtabstop=4 setlocal nospell setlocal spellcapcheck=[.?!]\\_[\\])'\"\ \ ]\\+ setlocal spellfile= setlocal spelllang=en,de setlocal statusline= setlocal suffixesadd= setlocal swapfile setlocal synmaxcol=3000 if &syntax != 'c' setlocal syntax=c endif setlocal tabstop=4 setlocal tags=tags,.\\tags,C:\\Programme\\Vim\\vimfiles\\tags\\bcctags setlocal textwidth=0 setlocal thesaurus= setlocal nowinfixheight setlocal nowinfixwidth set nowrap setlocal nowrap setlocal wrapmargin=0 let s:l = 70 - ((51 * winheight(0) + 26) / 52) if s:l < 1 | let s:l = 1 | endif exe s:l normal! zt 70 normal! 0 wincmd w 2wincmd w exe '1resize ' . ((&lines * 1 + 28) / 56) exe '2resize ' . ((&lines * 52 + 28) / 56) tabnext 1 if exists('s:wipebuf') silent exe 'bwipe ' . s:wipebuf endif unlet! s:wipebuf set winheight=1 winwidth=20 shortmess=filnxtToO let s:sx = expand(":p:r")."x.vim" if file_readable(s:sx) exe "source " . s:sx endif let &so = s:so_save | let &siso = s:siso_save doautoall SessionLoadPost unlet SessionLoad " vim: set ft=vim :