Mailinglist Archive: opensuse-de (5377 mails)
| < Previous | Next > |
vim (was: Re: mutt (was:...))
- From: Sebastian Helms <sebastian@xxxxxxxx>
- Date: Sun, 11 Mar 2001 16:23:05 +0100
- Message-id: <20010311162305.A17183@xxxxxxxx>
Hallo Bernd,
* Bernd Brodesser schrieb am 11 Mar 2001:
> * Sebastian Helms schrieb am 11.Mär.2001:
> > * Bernd Brodesser schrieb am 11 Mar 2001:
> > > Und hierfür habe ich in meiner .vimrc folgende Zeile stehen:
> > > autocmd FileType mail source .vimrc_mail
Sowas in der Art habe ich jetzt auch implementiert, aber es
funktionier nicht alles so, wie ich mir das vorgestellt habe.
Folgende Auszüge:
### ~/.vimrc
" just load the main syntax file when Vim was compiled with "+syntax"
if has("syntax")
" The following sources the main syntax file,
" ie. "$VIM/syntax/syntax.vim", see ":help :syn-on":
syntax on
" Redefine the color for "Comment":
hi! Comment term=bold ctermfg=cyan guifg=Blue
endif
"
" für bestimmte Dateitypen jeweilige .vimrc laden
autocmd FileType mutt source ~/.vim/mutt
autocmd FileType html source ~/.vim/html
autocmd FileType tex source ~/.vim/latex
### Ende Ausschnitt
### ~/.vim/mutt
" MUTT: Auto-kill signatures for replies
map ,kqs G?^> *-- $<C-M>d}
autocmd BufNewFile,BufRead .followup,.letter,mutt* :normal ,kqs
"
### Ende Ausschnitt
Wenn ich ,kqs per Hand eingebe, dann geht es, es wird aber nicht
automatisch gestartet... kann man hieraus sehen, wieso nicht ? Und
ja, ~/.vim/mutt wird geladen.
> > Wie stellt vim denn "FileType mail" fest ? Dateiendung ?
>
> Dateianfang! ;) Mails heißen bei mutt: mutt-Rechnername-irgendwas.
Oder für eigene Dateitypen aus ~/.vim/filetype.vim (aus :help FileType)
### ~/.vim/filetypes.vim
" my filetypes
augroup filetypedetect
au! BufRead,BufNewFile mutt-* setfiletype mutt
au! BufRead,BufNewFile *.tex setfiletype latex
au! BufRead,BufNewFile *.html setfiletype html
augroup END
###
Irgendwelche Tips ?
Gruß,
Sebastian
--
"No worries." - Rincewind
Sebastian Helms - mailto:sebastian@xxxxxxxx (PGP available)
SuSE-Linux-Mailinglisten-FAQ: http://www.ndh.net/home/s.helms/faq/
* Bernd Brodesser schrieb am 11 Mar 2001:
> * Sebastian Helms schrieb am 11.Mär.2001:
> > * Bernd Brodesser schrieb am 11 Mar 2001:
> > > Und hierfür habe ich in meiner .vimrc folgende Zeile stehen:
> > > autocmd FileType mail source .vimrc_mail
Sowas in der Art habe ich jetzt auch implementiert, aber es
funktionier nicht alles so, wie ich mir das vorgestellt habe.
Folgende Auszüge:
### ~/.vimrc
" just load the main syntax file when Vim was compiled with "+syntax"
if has("syntax")
" The following sources the main syntax file,
" ie. "$VIM/syntax/syntax.vim", see ":help :syn-on":
syntax on
" Redefine the color for "Comment":
hi! Comment term=bold ctermfg=cyan guifg=Blue
endif
"
" für bestimmte Dateitypen jeweilige .vimrc laden
autocmd FileType mutt source ~/.vim/mutt
autocmd FileType html source ~/.vim/html
autocmd FileType tex source ~/.vim/latex
### Ende Ausschnitt
### ~/.vim/mutt
" MUTT: Auto-kill signatures for replies
map ,kqs G?^> *-- $<C-M>d}
autocmd BufNewFile,BufRead .followup,.letter,mutt* :normal ,kqs
"
### Ende Ausschnitt
Wenn ich ,kqs per Hand eingebe, dann geht es, es wird aber nicht
automatisch gestartet... kann man hieraus sehen, wieso nicht ? Und
ja, ~/.vim/mutt wird geladen.
> > Wie stellt vim denn "FileType mail" fest ? Dateiendung ?
>
> Dateianfang! ;) Mails heißen bei mutt: mutt-Rechnername-irgendwas.
Oder für eigene Dateitypen aus ~/.vim/filetype.vim (aus :help FileType)
### ~/.vim/filetypes.vim
" my filetypes
augroup filetypedetect
au! BufRead,BufNewFile mutt-* setfiletype mutt
au! BufRead,BufNewFile *.tex setfiletype latex
au! BufRead,BufNewFile *.html setfiletype html
augroup END
###
Irgendwelche Tips ?
Gruß,
Sebastian
--
"No worries." - Rincewind
Sebastian Helms - mailto:sebastian@xxxxxxxx (PGP available)
SuSE-Linux-Mailinglisten-FAQ: http://www.ndh.net/home/s.helms/faq/
| < Previous | Next > |