[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: vi 80 caractères (ex useradd)



    bonjour,


Le mercredi 31 août 2005, Jean-Claude Noel a écrit...


> Je n'ai pas de .vimrc dans mon home_directory. Rien vu dans /etc . 
> je ne vois pas. sorry
> nono

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




Reply to: