   :group 'go)
 
 (defcustom go-coverage-display-buffer-func 'display-buffer-reuse-window
-  "How go-coverage should display the coverage buffer. See
-`display-buffer' for a list of possible functions."
+  "How `go-coverage' should display the coverage buffer.
+See `display-buffer' for a list of possible functions."
   :type 'function
   :group 'go-cover)
 

  '("append" "cap"   "close"   "complex" "copy"
    "delete" "imag"  "len"     "make"    "new"
    "panic"  "print" "println" "real"    "recover")
  "All built-in functions in the Go language. Used for font locking.")

(defconst go-mode-keywords
  '("break"    "default"     "func"   "interface" "select"


(defun go--search-next-comma (end)
  "Search forward from point for a comma whose nesting level is
the same as point.  If it reaches the end of line or a closing
parenthesis before a comma, it stops at it."
  (let ((orig-level (go-paren-level)))
    (while (and (< (point) end)
