                            :figwheel
                            { :websocket-host "localhost"
                             :compiler { :main 'example.core
-                                      :asset-path "js/out"
+                                       :asset-path "js/out"
+                                       :libsers ["libs_src" "libs_sscr/tweaky.js"]
                                       :output-to "resources/public/js/example.js"
                                       :output-dir "resources/public/js/out"
                                       :libs ["libs_src" "libs_sscr/tweaky.js"]

          (recur (next aseq))))))))

(defn abbrev-pprint-map-with-pointer [amap]
  (if (-> amap meta :abbrev)
    (binding [*print-level* (+ 3 @(resolve 'clojure.pprint/*current-level*))
              *print-length* 4]
      (pprint-map-with-pointer amap))
    (pprint-map-with-pointer amap)))

(defn pprint-comment-pointer [comm-point]
  (pp/pprint-logical-block 
   (pp/print-length-loop
    [aseq (map symbol (string/split (:text comm-point) #"\n"))]
    (pp/write-out (first aseq))
    (pp/pprint-newline :linear)
    (when (next aseq)
      (recur (next aseq))))))

(use-method error-path-dispatch clojure.lang.IPersistentMap abbrev-pprint-map-with-pointer)
(use-method error-path-dispatch CommentPointer pprint-comment-pointer)

      [aseq (seq amap)]
      (when-let [[k v] (first aseq)]
        (pp/pprint-logical-block
         (print-colored (get-in comments [k :key-colors])
                        k)
         (.write ^java.io.Writer *out* " ")
         (pp/pprint-newline :linear)
         ;; (set! pp/*current-length* 0)     ; always print both parts of the [k v] pair
         (print-colored (get-in comments [k :value-colors])
                        (if (and (comments k)
                                 (coll? v))
                          (vary-meta v assoc :abbrev :tight)
                          v)))
        (if-let [key-comment (-> comments k :comment)]
          (do
            (pp/pprint-newline :mandatory)
            (print-colored (get-in comments [k :comment-colors]) key-comment)            
            (pp/pprint-newline :mandatory))
          (when (next aseq)
            (.write ^java.io.Writer *out* " ")
