 ; `*brushes*` is rebound on every invocation of `render-files`, because if it
 ; was not, unneeded brushes could accumulate and be included on subsequent
 ; calls to `render-files`.
-  (binding [*brushes* (atom (or (set *static-brushes*) #{})
+  (binding [*brushes* (atom (or (set (:static-brushes *settings*)) #{})
                             :validator #(not (some (comp not string?) %)))]
     (render-files- paths)))
 


; Here is a list of the options this program can take when run from the
; commandline.
                 ["-c" "--comment" "Comment syntax" :default ";"]
                 ["-b" "--brush" "SyntaxHighlighter brush file" :multi true]
                 ["-t" "--theme" "SyntaxHighlighter theme file"]
                 ["-l" "--language" "SyntaxHighlighter language"]

; method. When run from the REPL or from Leiningen `gen-class` does nothing.
  (:gen-class))

(declare encode-anchor)

;@top-level-vars
; ## Top level variables
