     (let* ((start (skewer-css-beginning-of-rule))
            (end (skewer-css-end-of-rule))
            (rule (buffer-substring-no-properties start end)))
+      (skewer-flash-region start end)
       (skewer-css (skewer-css-trim rule)))))
 
 (defun skewer-css-eval-buffer ()

(defun skewer-css-eval-current-declaration ()
  "Evaluate the declaration at the point."
  (interactive)
  (let ((selectors (skewer-css-selectors))
        (rule (skewer-css-declaration)))
    (skewer-css (apply #'format "%s { %s: %s }" selectors rule))))

(defun skewer-css-eval-current-rule ()
  "Evaluate the rule at the point."

(defun skewer-css-declaration ()
  "Return the current declaration as a pair of strings."
  (save-excursion
    (let ((start (skewer-css-beginning-of-declaration))
          (end (skewer-css-end-of-declaration)))
      (let* ((clip (buffer-substring-no-properties start end))
             (pair (split-string clip ":")))
        (mapcar #'skewer-css-trim pair)))))

