                                     str))
                     (list *closure-template-template-keywords*
                           *closure-template-foreach-keywords*
-                          *closure-template-if-switch-keywords*))
+                          *closure-template-if-switch-keywords*
+                          *closure-template-literal-keywords*))
               (some (lambda (obj)
                       (string-match (caadr obj)
                                     str))
                     (list *closure-template-template-keywords*
                           *closure-template-foreach-keywords*
-                          *closure-template-if-switch-keywords*)))))))
+                          *closure-template-if-switch-keywords*
+                          *closure-template-literal-keywords*)))))))
 
 (defun closure-tag-opened ()
   (save-excursion

     (2 font-lock-function-name-face))))

(defvar *closure-template-literal-keywords*
  `((,(rx (or "{literal}" "{/literal}"))
     (1 closure-template-tag-face)
     (2 font-lock-function-name-face))))


                                str))
                (list *closure-template-template-keywords*
                      *closure-template-foreach-keywords*
                      *closure-template-if-switch-keywords*
                      *closure-template-literal-keywords*))))))

(defun closure-previous-indent ()
  (save-excursion
