12-02-2012, 03:00 AM
Citation :For example, files with the .rb extension are usually Ruby files, but when they are found in a Rails project, they could be RSpec spec files, Cucumber step files, Ruby on Rails files (controllers, models, etc), or just plain Ruby files.
source
mais bon après je disais ça comme ça. c'est une fonctionnalité de base sur emacs ou Vi : tu indiques le type de langage mais également d'autres choses comme le niveau d'indentation ou tab/espaces, la gestion des blocs etc.. ça permet de forcer le formatage au sein d'un projet partagé par plusieurs personnes. je crois me souvenir que firefox utilise ce genre de trucs dans son code source pour citer une référence.
perso ça me permet de gérer facilement mes projets sans galérer avec la config d'emacs.