Re: vi 80 caractères (ex useradd)
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
Reply to: