Използвам Emacs с sass-mode и yasnippet за редактиране на .sass файлове. Всичко това работи чудесно и фрагментите се разширяват. Но тъй като sass-mode изисква haml-mode, haml фрагментите също се зареждат при редактиране на sass файлове. Това е доста досадно, тъй като haml фрагментите са безполезни в sass.
Проверих директорията си с фрагменти за файл .yas-parents и не намерих такъв. Търсих в документацията и кода на elisp, но настройка или функция не ми изскочи. Когато стартирам M-x yas-describe-table в рамките на sass буфер, показвам разширителните таблици както за sass, така и за haml.
В идеалния случай бих искал да предотвратя зареждането на haml фрагментите при отваряне, когато работя върху sass буфер. Но ако мога да настроя някаква кука за премахване на haml таблицата с фрагменти, когато са заредени sass буфери, това също би било добре.
Благодаря!
sass-mode
е извлечен отhaml-mode
. Именно тази концепция, която според мен е погрешна, нарушава yasnippet. Вижте моя коментар в github.com/capitaomorte/yasnippet/issues/465 - person Joao Tavora   schedule 05.03.2014