 ;;; core-lib.el -*- lexical-binding: t; -*-
 
+;; Built in packages we use a lot of
 (require 'subr-x)
 (require 'cl-lib)
 (require 'map)

         (nreverse forms))))

(defmacro associate! (mode &rest plist)
  "Associate a minor mode to certain patterns and project files."
  (declare (indent 1))
  (unless noninteractive
    (let ((modes (plist-get plist :modes))

  (if (listp exp) exp (list exp)))

(defun doom-file-cookie-p (file)
  "Returns the return value of the ;;;###if predicate form in FILE."
  (with-temp-buffer
    (insert-file-contents-literally file nil 0 256)
    (if (and (re-search-forward "^;;;###if " nil t)
