         (haml-limited-forward-sexp limit)
         (haml-fontify-region-as-ruby (+ 1 beg) (point)))
 
-      ;; Highlight the end of the interpolation. 
-      ;; The font-lock-face property gets overwritten by `haml-highlight-ruby-tag',
-      ;; so we just use face instead.
       (when (eq (char-before) ?})
         (put-text-property (- (point) 1) (point)
                            'face font-lock-variable-name-face))


      ;; Highlight attr hashes
      (when (eq (char-after) ?\{)
        (let ((beg (point)))
          (haml-limited-forward-sexp eol)

          ;; Check for multiline

  (when (re-search-forward "^ *[%.#]" limit t)
    (let ((eol (save-excursion (end-of-line) (point))))
      (forward-char -1)

      ;; Highlight tag, classes, and ids
      (while (looking-at "[.#%][a-z_:\\-]*")
        (put-text-property (match-beginning 0) (match-end 0) 'face
                           (case (char-after)
                             (?% font-lock-function-name-face)
                             (?# font-lock-keyword-face)
