   (let ((sorted-result-alist
          (if boop-sort-func (--sort (funcall boop-sort-func (plist-get (cdr it) :result) (cdr other)) boop-result-alist)
            boop-result-alist)))
-    (mapconcat f sorted-result-alist "")))
+    (mapconcat f sorted-result-alist " ")))
 
 (defun boop--format-results-grouped-by-result (f)
   "Format `boop-result-alist` into a propertized display string using F."
   (let ((results (--group-by (plist-get (cdr it) :result) boop-result-alist)))
-    (mapconcat (lambda (it) (format "[ %s]" (mapconcat f (cdr it) ""))) results " ")))
+    (mapconcat (lambda (it) (format "[%s]" (mapconcat f (cdr it) " "))) results " ")))
 
 (defun boop--format-results-grouped-by-group (f)
   "Format `boop-result-alist` into a propertized display string using F."
   (let ((results (--group-by (plist-get (cdr it) :group) boop-result-alist)))
-    (mapconcat (lambda (it) (format "[ %s]" (mapconcat f (cdr it) ""))) results " ")))
+    (mapconcat (lambda (it) (format "[%s]" (mapconcat f (cdr it) " "))) results " ")))
 
 ;;;;;; individual results
 

(defun boop--format-result-as-is (result-alist)
  "Format an individual RESULT-ALIST using its ID."
  (boop--format-result
   (lambda (form id map override) (format "[%s] " (boop--propertize form id map override)))
   (lambda (id) (car (split-string id ":")))))

(defun boop--format-result-as-substring (result-alist)
  "Format an individual RESULT-ALIST using its ID."
  (boop--format-result
   (lambda (form id map override) (format "[%s] " (boop--propertize form id map override)))
   'boop--shorten-substring))

(defun boop--format-result-as-id (result-alist)
  "Format an individual RESULT-ALIST using its ID."
  (boop--format-result
   (lambda (form id map override) (format "[%s] " (boop--propertize form id map override)))
   'boop--shorten-delim))

(defun boop--format-result-as-symbol (result-alist)

                 action) name))))

;; Interactive Functions
(defun boop-update ()
  "Execute all of the plugins and return a list of the results."
  (interactive)
