anchor.diff:       (:br)
        (:hr)
        (:a :class "button"
  -         :href (lisp-url '(nyxt/macro-edit-mode::save-macro)) "Save macro"))))
  +         :href (lisp-url '(nyxt/macro-edit-mode::save-macro)) "Save macro")
  +     (:a :class "button"
  +         :href (lisp-url '(nyxt/macro-edit-mode::save-macro)) "Evaluate macro"))))
   
   (defmethod render-functions ((macro-editor macro-edit-mode))
     (flet ((render-functions ()
  
positive.code: 
  (define-mode macro-edit-mode ()
    "Mode for creating and editing macros."
    ((function-sequence
      0
      :documentation "A variable used to generate unique identifiers for user
      added functions.")
  
negative.code:   (nyxt:describe-command (gethash command-id (functions macro-editor))))
  
  (defmethod add-function ((macro-editor macro-edit-mode) command)
    (setf (gethash (get-unique-function-identifier macro-editor)
                   (functions macro-editor))
          command)
    (render-functions macro-editor))
  