LINUX.ORG.RU

Как включить rainbow-mode для sass?

 


0

1

Пытался сделать по аналогии:

http://blog.gabrielsaldana.org/easy-css-editing-with-emacs/

Добавил это в .emacs:

;; CSS and Rainbow modes 
(defun all-css-modes() (css-mode) (rainbow-mode)) 

;; Load both major and minor modes in one call based on file type 
(add-to-list 'auto-mode-alist '("\\.sass$" . all-css-modes))

Но не вышло. Как подключить радугу для .sass?

А если так:

(add-hook ‘css-mode-hook ‘rainbow-mode) 

или так:

(add-hook ‘css-mode-hook ‘(lambda () (rainbow-mode 1)) 
hope13 ★★★
()

Там в комментах сам автор про хуки сказал

Yes, that’s a cleaner way to do it. Thanks for the tip!

proofit404
()

Значит в моём случае что-то такое:

(add-hook ‘sass-mode-hook ‘rainbow-mode)

Однако теперь проблема с sass-mode и haml-mode — они не активируются.

Пробовал ставить их их разных репозиториев:

http://melpa.milkbox.net
http://marmalade-repo.org/

Результата нет, для sass отображается fundamental режим.

Как их включить?

ksevelyar
() автор топика
Ответ на: комментарий от ksevelyar

Кажется понял в чём ошибка.

Если файл — .sass или .haml, то всё ок.

Если файл *.css.sass или *.html.haml то в первом случае fundamental, во втором html.

ksevelyar
() автор топика
Ответ на: комментарий от ksevelyar

Пока переименовал в Рельсах все *.css.sass в *.sass и *.html.haml в *.haml.

Вроде всё работает, но решение для обоих вариантов выглядело бы однозначно лучше.

ksevelyar
() автор топика

(add-hook 'prog-mode-hook 'rainbow-turn-on)

кстати. Правда не знаю, есть ли в сэсс-моде прог-моде-хук.

Bad_ptr ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.