2010-12-08 6 views
4

J'utilise NERD Commenter. Je veux y ajouter un nouveau type de fichier. Dans la dernière version, les définitions de types de fichiers commencent à la ligne 69. Je souhaite ajouter des délimiteurs pour .pde (Arduino). Puisque les fichiers .pde suivent le même style que C++, je suis juste en train de copier la ligne C++ (ligne 115) et de changer l'extension. Il ressemble à ceci:Ajout d'un nouveau type de fichier à NERD Commenter

....  
....  
\ 'pde': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' }, 
....  
.... 

Et cela semble juste. Cependant, je ne peux pas le faire fonctionner lorsque j'ouvre un fichier .pde. Au lieu d'utiliser '//', il utilise '#'. Est-ce que je manque quelque chose?

Merci!

MISE À JOUR: Il semble que je le fais écrire. Regardez le commit pour quand ils ont ajouté commenting support for gsp. Ils font juste la même chose que moi. Hmmm ....

Répondre

2

C'est probablement parce que le type de fichier pde n'existe pas dans filetype.vim.

Fondamentalement, vous devez vous créer votre propre filetype.vim dans ~/.vim/(qui sera pris avant le système filetype.vim), ou ajouter à votre .vimrc:
" Arduino files
au BufNewFile,BufRead *.pde setf pde

(Sur la d'autre part, gsp existe déjà dans le filetype.vim par défaut sur la ligne 763
" GNU Server Pages
au BufNewFile,BufRead *.gsp setf gsp
)

Voir :help new-filetype pour plus d'informations sur les moyens de mettre en œuvre un nouveau type de fichier.

+0

Vous êtes génial! Merci! J'ai décidé de nommer le type de fichier 'arduino'. Après tout, l'extension peut être .pde, mais le type de fichier est arduino. Merci! :RÉ – Sparragus

Questions connexes