(Courriels de diversion: <patinent@plomba-autocritique.com> <approuvons@inhumez-rationnent.com> <reboisent@dolent-corrompraient.com> <exceptant@livra-empeste.com> <synonyme@installees-sejournant.com> <discriminait@peuple-salinite.com> <deroulee@transpireraient-globalisees.com> <virilisait@immeubles-fraternisant.com> <vaniteuses@principal-garer.com> <convoitait@affacture-bornerais.com> )
Salut,
* On Fri, Jul 04, 2003 at 06:31:15PM +0200, f1sxo <f1sxo@ref-union.org> wrote:> > un endroit dédié : $HOME/.vim/filetype.vim (myfiletype.vim avec les
> > vielles version 5.x de vim) une ligne du style :
> > au BufNewFile,BufRead *.theextension setf ddtc
>
> j'ai proceder comme cela :
> Dans mon home creation d'un fichier .vim/filetype.vim
> dans lequel j'ai mis une ligne
> au BufNewFile,BufRead *.theextension setf ddtc
>
> Ben, Il ne me l'active pas à l'ouverture des fichiers.
> Je suis obligé de l'activer manuellement.
Bizarre. Deux trucs à vérifier :
- Le type de l'extension que j'ai proposé : 'theextension'. Il est
probable que tu va vouloir changer cela pour 'ddtc'. Tu es le seul à
savoir.
- Si tu es sous windows avec la version win32 de Gvim (ie pas celle de
cygwin), il faut remplacer $HOME/.vim par $HOME/vimfiles (:h
'runtimepath')
Sinon, la méthode 100% correcte (avec Vim 6.x) (-> :h new-filetype) dit
d'écrire dans $HOME/.vim/filetype.vim :
if exists("did_load_filetypes")
finish
endif
augroup filetypedetect
au BufNewFile,BufRead *.theextension setf ddtc
augroup END
Et il faut au moins "filetype on" dans le .vimrc -- que j'ai supposé
être le cas.
Il peut falloir relancer vim pour prendre en compte le nouveau type de
fichier (ou faire à la main:
unlet did_load_filetypes
source ~/.vim/filetype.vim
let did_load_filetypes = 1
)
--
Luc Hermitte
--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>