On Wed, Aug 31, 2005 at 10:11:36PM +0200, Jean-Michel OLTRA wrote:
...
> Dans mon ~/.vimrc (si tu ne l'as pas, tu le crées, ou tu cherche un
> exemple, il doit y en avoir un dans la doc du paquet), j'ai
> 
> let myfiletypefile =  "$VIMRUNTIME/myfiletypes.vim"
> 
> en fait, j'ai également un dossier ~/.vim, et $VIMRUNTIME va chercher un
> tel dossier (ouf !)
> 
> dans mon ~/.vim, j'ai donc un fichier myfiletypes.vim, qui comporte les
> lignes suivantes :
> 
> " my filetypes
> if exists("did_load_filetypes")
>   finish
> endif
> let did_load_filetypes = 1
> 
> augroup filetypedetect
>   au!  BufRead,BufNewFile *.php3,*.php    setfiletype php
>   au!  BufRead,BufNewFile *.html         setfiletype html
>   au!  BufRead,BufNewFile *.tex          setfiletype tex
>   au!  BufRead,BufNewFile *.py,*.pyc     setfiletype python
>   au!  BufNewFile,BufRead ~/tmp/mutt*    setfiletype mail
> augroup END
> 
> et dans ~/.vim/after/syntax, j'ai un fichier mail.vim avec :
> 
> set ai
> set textwidth=72" lines length
> set formatoptions=tcqln
> set comments=fb:-       " formate les listes commenant par -
> set nonumber            " ne numerote pas les lignes
> set nohlsearch
> set iskeyword+='
> set expandtab
> 
> C'est un peu touffu, peut-être, mais ça fonctionne. Ça permet d'avoir
> des configurations différentes pour les fichiers qu'on édite. Dont les
> fichiers de courriel
> 
> -- 
> jm

Pour faire ce genre de truc, je crée simplement des fichiers dans
~/.vim/ftplugin :

html.vim
java.vim
sh.vim
tex.vim

etc

A+

-- 
Pierre Meurisse
Utilisateur Linux n° 160794 


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à