                                         ; :debug true
                                                    }
                                                   {:comments {:on-jsload
-                                                              {:value (CommentPointer. "^--- hey")}}})
+                                                              {:value-comment-colors [:red]
+                                                               :key-colors [:green]
+                                                               :value (CommentPointer. "hey asdf asdf asdf asdf\n asdf asdf as df as df asd f asd fa sd fa \n sd f asd fa sd f asd f asd fasd fa sdf a sdf asdf a sdf a\n sdf a sdf a sdf")}}})
                                       :compiler { :main 'example.core
                                                  :asset-path "js/out"
                                                  :output-to "resources/public/js/example.js"

                                 :asdfasdfasf {:asdfasdfasdf 3}}
                             :f {:asdfasdfasfd {:asdfasdfasdf 3}
                                 :asdfasdfasf {:asdfasdfasdf 3}}}
                   {:comments {:c {:key (CommentPointer. "^--- is missing yep ") 
                                   ; :value (CommentPointer. "^--- is missing yep ") 
                                   :skip-value true
                                   ;:key-comment-colors   [:green]
                                   

(defn annotate-path [data path annotation]
  (path-only-data-structure data path #(vary-meta % merge annotation)))

(cl/with-color-when true
  (pp/with-pprint-dispatch error-path-dispatch
    (pp/pprint
     (annotate-path test-data
                    [:cljsbuild :builds 0 :figwheel]
                    {:abbrev true
                     :comments {:compiler {;:value-colors [:red]
                                           :key-colors [:green]
                                           :value-colors [:red]
                                           :comment-colors [:magenta]
                                           :comment (CommentPointer. " is missing yep ")
                                           }}})
     
     )))



