Модуль yasnippets для emacs позволяет динамически расширять слова как фрагменты, очень похожие на режим сокращений, но более мощный и похож на систему фрагментов, используемую в TextMate в OS X.
Я надеюсь, что тамдругой автор PHP, использующий этот модульКогда я пытаюсь создать новый фрагмент в php-режиме, он вместо этого переводит его в c-mode, так как php-mode.el говорит, что это производный режим c-mode.yasnippet не работает неправильно, так как здесь действительно не определен php-режим, только c-mode.Тем не менее, мне бы очень понравилось, если бы я мог создавать новые фрагменты в php-режиме.
Странно, что yasnippets будет читать и обрабатывать фрагменты в каталогах php-mode в моем каталоге фрагментов.Тем не менее, он также показывает, какие фрагменты c-режима могут быть определены.