version 1.17, 2001/11/08 16:05:18 |
version 1.18, 2001/11/09 23:37:07 |
|
|
" Maintainer: Lubomir Host <host8@kepler.fmph.uniba.sk> |
" Maintainer: Lubomir Host <host8@kepler.fmph.uniba.sk> |
" Bugs Reports: Lubomir Host <host8@kepler.fmph.uniba.sk> |
" Bugs Reports: Lubomir Host <host8@kepler.fmph.uniba.sk> |
" License: GNU GPL |
" License: GNU GPL |
" Last Change: 2001 Nov 08 17:00:34 |
" Last Change: 2001 Nov 10 00:33:23 |
" Version: 01.09.08 |
" Version: 01.09.08 |
" Language Of Comments: English |
" Language Of Comments: English |
|
|
|
|
:augroup C |
:augroup C |
: autocmd! |
: autocmd! |
"formatovanie C-zdrojakov |
"formatovanie C-zdrojakov |
: autocmd BufEnter *.c,*.h,*.cc,*.cpp :map mfggvG$='f |
: autocmd BufEnter *.c,*.h,*.cc,*.cpp map mfggvG$='f |
: autocmd BufEnter *.c,*.h,*.cc,*.cpp :imap mfggvG$='fi |
: autocmd BufEnter *.c,*.h,*.cc,*.cpp imap mfggvG$='fi |
: autocmd BufEnter *.c,*.h,*.cc,*.cpp :map yii yyp3wdwi |
: autocmd BufEnter *.c,*.h,*.cc,*.cpp map yii yyp3wdwi |
: autocmd BufEnter *.c,*.h,*.cc,*.cpp :map :call CallProg()
|
: autocmd BufEnter *.c,*.h,*.cc,*.cpp map :call CallProg()
|
: autocmd BufLeave *.c,*.h,*.cc,*.cpp :unmap |
: autocmd BufLeave *.c,*.h,*.cc,*.cpp unmap |
: autocmd BufLeave *.c,*.h,*.cc,*.cpp :unmap yii |
: autocmd BufLeave *.c,*.h,*.cc,*.cpp unmap yii |
: autocmd BufLeave *.c,*.h,*.cc,*.cpp :iunmap |
: autocmd BufLeave *.c,*.h,*.cc,*.cpp iunmap |
: autocmd BufLeave *.c,*.h,*.cc,*.cpp :unmap |
: autocmd BufLeave *.c,*.h,*.cc,*.cpp unmap |
: autocmd BufRead,BufNewFile *.c,*.h,*.cc,*.cpp set cindent |
: autocmd BufRead,BufNewFile *.c,*.h,*.cc,*.cpp setlocal cindent |
: autocmd BufRead,BufNewFile *.c,*.h,*.cc,*.cpp set cinoptions=>4,e0,n0,f0,{0,}0,^0,:4,=4,p4,t4,c3,+4,(24,u4,)20,*30,g4,h4 |
: autocmd BufRead,BufNewFile *.c,*.h,*.cc,*.cpp setlocal cinoptions=>4,e0,n0,f0,{0,}0,^0,:4,=4,p4,t4,c3,+4,(24,u4,)20,*30,g4,h4 |
: autocmd BufRead,BufNewFile *.c,*.h,*.cc,*.cpp set cinkeys=0{,0},:,0#,!,o,O,e |
: autocmd BufRead,BufNewFile *.c,*.h,*.cc,*.cpp setlocal cinkeys=0{,0},:,0#,!,o,O,e |
: autocmd BufRead,BufNewFile *.c,*.h,*.cc,*.cpp setlocal iskeyword+=\. |
|
" vytvaranie hlaviciek novych *.c, *.h suborov |
" vytvaranie hlaviciek novych *.c, *.h suborov |
: autocmd BufNewFile *.c,*.cc,*.cpp 0r ~/.vim/skelet.c |
: autocmd BufNewFile *.c,*.cc,*.cpp 0r ~/.vim/skelet.c |
: autocmd BufNewFile *.h call MakeHeader() |
: autocmd BufNewFile *.h call MakeHeader() |
|
|
" Autocommands for *.pl *.pm {{{2 |
" Autocommands for *.pl *.pm {{{2 |
:augroup Perl |
:augroup Perl |
: autocmd! |
: autocmd! |
: autocmd BufEnter *.p[lm] :map mfggvG$='f |
: autocmd BufEnter *.p[lm] map mfggvG$='f |
: autocmd BufEnter *.p[lm] :imap mfggvG$='fi |
: autocmd BufEnter *.p[lm] imap mfggvG$='fi |
: autocmd BufEnter *.p[lm] :map :call CallProg()
|
: autocmd BufEnter *.p[lm] map :call CallProg()
|
: autocmd BufLeave *.p[lm] :unmap |
: autocmd BufLeave *.p[lm] unmap |
: autocmd BufLeave *.p[lm] :iunmap |
: autocmd BufLeave *.p[lm] iunmap |
: autocmd BufLeave *.p[lm] :unmap |
: autocmd BufLeave *.p[lm] unmap |
: autocmd BufRead,BufNewFile *.p[lm] :set cindent |
: autocmd BufRead,BufNewFile *.p[lm] setlocal cindent |
: autocmd BufRead,BufNewFile *.p[lm] :set cinoptions=>4,e0,n0,f0,{0,}0,^0,:4,=4,p4,t4,c3,+4,(24,u4,)20,*30,g4,h4 |
: autocmd BufRead,BufNewFile *.p[lm] setlocal cinoptions=>4,e0,n0,f0,{0,}0,^0,:4,=4,p4,t4,c3,+4,(24,u4,)20,*30,g4,h4 |
: autocmd BufRead,BufNewFile *.p[lm] :set cinkeys=0{,0},:,0#,!,o,O,e |
: autocmd BufRead,BufNewFile *.p[lm] setlocal cinkeys=0{,0},:,0#,!,o,O,e |
:augroup END |
:augroup END |
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" }}}2 |
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" }}}2 |
" Autocommands for *.pinerc {{{2 |
" Autocommands for *.pinerc {{{2 |
|
|
:augroup HtmlCgi |
:augroup HtmlCgi |
: autocmd! |
: autocmd! |
" Appending right part of tag in HTML files. |
" Appending right part of tag in HTML files. |
: autocmd BufEnter *.html :imap QQ </>2F<lywf>f/pF<i |
: autocmd BufEnter *.html imap QQ </>2F<lywf>f/pF<i |
: autocmd BufLeave *.html :iunmap QQ |
: autocmd BufLeave *.html iunmap QQ |
: autocmd BufWritePre,FileWritePre *.html :call AutoLastMod() |
: autocmd BufWritePre,FileWritePre *.html call AutoLastMod() |
: autocmd BufEnter *.cgi :imap QQ </>2F<lywf>f/pF<i |
: autocmd BufEnter *.cgi imap QQ </>2F<lywf>f/pF<i |
: autocmd BufLeave *.cgi :iunmap QQ |
: autocmd BufLeave *.cgi iunmap QQ |
: autocmd BufWritePre,FileWritePre *.cgi :call AutoLastMod() |
: autocmd BufWritePre,FileWritePre *.cgi call AutoLastMod() |
:augroup END |
:augroup END |
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" }}}2 |
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" }}}2 |
" Autocommands for *.gz {{{2 |
" Autocommands for *.gz {{{2 |
|
|
: autocmd! |
: autocmd! |
: autocmd BufReadPre,FileReadPre *.gz set bin |
: autocmd BufReadPre,FileReadPre *.gz set bin |
: autocmd BufReadPost,FileReadPost *.gz '[,']!gunzip |
: autocmd BufReadPost,FileReadPost *.gz '[,']!gunzip |
: autocmd BufReadPost,FileReadPost *.gz set nobin |
: autocmd BufReadPost,FileReadPost *.gz setlocal nobin |
: autocmd BufReadPost,FileReadPost *.gz execute ":doautocmd BufReadPost " . expand("%:r") |
: autocmd BufReadPost,FileReadPost *.gz execute ":doautocmd BufReadPost " . expand("%:r") |
: autocmd BufWritePost,FileWritePost *.gz !mv <afile> <afile>:r |
: autocmd BufWritePost,FileWritePost *.gz !mv <afile> <afile>:r |
: autocmd BufWritePost,FileWritePost *.gz !gzip <afile>:r |
: autocmd BufWritePost,FileWritePost *.gz !gzip <afile>:r |
|
|
" Autocommands for *.bz2 {{{2 |
" Autocommands for *.bz2 {{{2 |
:augroup bzip2 |
:augroup bzip2 |
: autocmd! |
: autocmd! |
: autocmd BufReadPre,FileReadPre *.bz2 set bin |
: autocmd BufReadPre,FileReadPre *.bz2 setlocal bin |
: autocmd BufReadPost,FileReadPost *.bz2 '[,']!bunzip2 |
: autocmd BufReadPost,FileReadPost *.bz2 '[,']!bunzip2 |
: autocmd BufReadPost,FileReadPost *.bz2 set nobin |
: autocmd BufReadPost,FileReadPost *.bz2 setlocal nobin |
: autocmd BufReadPost,FileReadPost *.bz2 execute ":doautocmd BufReadPost " . expand("%:r") |
: autocmd BufReadPost,FileReadPost *.bz2 execute ":doautocmd BufReadPost " . expand("%:r") |
: autocmd BufWritePost,FileWritePost *.bz2 !mv <afile> <afile>:r |
: autocmd BufWritePost,FileWritePost *.bz2 !mv <afile> <afile>:r |
: autocmd BufWritePost,FileWritePost *.bz2 !bzip2 <afile>:r |
: autocmd BufWritePost,FileWritePost *.bz2 !bzip2 <afile>:r |
|
|
" Autocomands for *.tcl {{{2 |
" Autocomands for *.tcl {{{2 |
:augroup Tcl |
:augroup Tcl |
: autocmd! |
: autocmd! |
: autocmd WinEnter *.tcl :map :call CallProg()
|
: autocmd WinEnter *.tcl map :call CallProg()
|
: autocmd WinLeave *.tcl :unmap |
: autocmd WinLeave *.tcl unmap |
: autocmd BufRead,BufNewFile *.tcl :set autoindent |
: autocmd BufRead,BufNewFile *.tcl setlocal autoindent |
:augroup END |
:augroup END |
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" }}}2 |
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" }}}2 |
" Autocomands for Makefile {{{2 |
" Autocomands for Makefile {{{2 |
:augroup Makefile |
:augroup Makefile |
: autocmd! |
: autocmd! |
: autocmd BufEnter [Mm]akefile* :map :call CallProg()
|
: autocmd BufEnter [Mm]akefile* map :call CallProg()
|
: autocmd BufLeave [Mm]akefile* :unmap |
: autocmd BufLeave [Mm]akefile* unmap |
:augroup END |
:augroup END |
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" }}}2 |
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" }}}2 |
" Autocommands for "Diplomovka" {{{2 |
" Autocommands for "Diplomovka" {{{2 |