У меня есть gvim 7.2, он распознает файлы .d и выделяет его правильно в соответствии с синтаксисом языка программирования D. Однако .di-файлы не распознаются как D-файлы, и подсветка отсутствует.vim: связать расширение с языком
Как разрешить vim выделять файлы .di в соответствии с языком D?
Если вы хотите, чтобы ваш .vimrc был относительно чистым, вы могли бы поочередно поместить его в .vim/ftdetect/d.vim – rampion
Если некоторые из ваших других файлов являются источниками D (но не имеют имен, которые предлагают его) , вы можете добавить комментарий, содержащий модель vim, например: // vim: ft = d – greyfade