Skip to content

Instantly share code, notes, and snippets.

;; The Common Lisp library for Emacs Lisp gives us keyword arguments for defun*
(require 'cl)
(defvar projects (list) "This keeps track of all available projects.")
(defvar project (list) "And here's our current project.")
(defvar project-index (list) "This will store the project index of files.")
(defvar project-default-file-types '("ASCII.*"))
;; A project will have a name, a list of directories, (recursive and non),
;; and a list of file-types that we want to index.