(defpackage :coleslaw-gfycat (:use :cl) (:export #:enable) (:import-from :coleslaw #:add-injection #:content #:tag-p)) (in-package :coleslaw-gfycat) (defvar *gfycat-header* "") (defun enable () (flet ((inject-p (x) (when (and (typep x 'content) (tag-p "gfycat" x)) *gfycat-header*))) (add-injection #'inject-p :head)))