 
 ;; Font lock
 
-(defconst sass-selector-syntax-table
-  (let ((st (make-syntax-table)))
-    (modify-syntax-entry ?- "w" st)
-    st))
-
 (defconst sass-selector-font-lock-keywords
   '(("&"       0 font-lock-constant-face)
     ("\\.\\w+" 0 font-lock-type-face)

  "Highlight a CSS selector starting at `point'
and ending at `end-of-line'."
  (end-of-line)
  (let ((font-lock-keywords sass-selector-font-lock-keywords)
        (font-lock-syntax-table sass-selector-syntax-table))
    (font-lock-fontify-region
     (point) (progn (end-of-line) (point))))
  t)

;;;###autoload
(define-derived-mode sass-mode haml-mode "Sass"
  "Major mode for editing Sass files."
  (set-syntax-table sass-syntax-table)
  (setq font-lock-extend-region-functions
        '(font-lock-extend-region-wholelines font-lock-extend-region-multiline))
  (setq font-lock-multiline nil)
