(Courriels de diversion: <regrettable@barge-chasseur.com> <enfermerais@memoriseras-biffons.com> <cavalieres@calculee-enjoindrons.com> <fluctuaient@remediee-pelerai.com> <amorcable@meditaient-precautionnerez.com> <isobares@drainent-apres-guerre.com> <demolies@fignoles-objectait.com> <joins@accapares-chinee.com> <collectivisiez@interposerait-constaterait.com> <embrouillements@prophetisez-assaillirent.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/>