 ;;
 ;; ycmd depends on the following packages:
 ;;
-;;   anaphora
+;;   dash
 ;;   deferred
 ;;   popup
 ;;   request


;;; Code:

(require 'anaphora)
(require 'deferred)
(require 'hmac-def)
(require 'hmac-md5) ; provides encode-hex-string

  "Decorates a buffer based on the contents of a single parse
result struct."
  (ycmd--with-destructured-parse-result r
   (--when-let (find-buffer-visiting filepath)
     (with-current-buffer it
       (let* ((start-pos (ycmd--line-start-position line-num))
              (end-pos (ycmd--line-end-position line-num))
