conf-css.el 573 B

12345678910111213141516171819202122232425262728293031
  1. ;;
  2. ;;; Commentary:
  3. ;;
  4. ;; CSS/less/sass Mode
  5. ;;
  6. ;;; Code:
  7. (require 'css-mode)
  8. (require 'rainbow-mode)
  9. (require 'skewer-less)
  10. (require 'web-beautify)
  11. (add-to-list 'auto-mode-alist '("\\.css\\'" . css-mode))
  12. (eval-after-load 'css-mode
  13. '(define-key css-mode-map (kbd "C-c C-b f") 'web-beautify-css))
  14. ;; Hook
  15. (dolist ($hook '(css-mode-hook less-css-mode-hook))
  16. (add-hook
  17. $hook (lambda ()
  18. (rainbow-mode t)
  19. (rainbow-delimiters-mode t))))
  20. (add-hook 'less-css-mode-hook
  21. '(lambda ()
  22. (skewer-less-mode)))
  23. (provide 'conf-css)