                            "-i"
                            "-t"
                            "-f"
-                           (file-truename (buffer-file-name (go--coverage-origin-buffer)))
+                           (go--convert-path (file-truename (buffer-file-name (go--coverage-origin-buffer))))
                            "-o"
                            (number-to-string (go--position-bytes point)))
       (with-current-buffer outbuf

             (t
              (error "invalid rcs patch or internal error in go--apply-rcs-patch")))))))))

(defun gofmt ()
  "Format the current buffer according to the gofmt tool."
  (interactive)

(defcustom godef-command "godef"
  "The 'godef' command."
  :type 'string
  :group 'go)

(defcustom go-native-paths t
  "Convert paths passed to go commands to the format they expects. Under Emacs Cygwin build this converts Unix paths to their Windows form. Set this to nil when using custom wrappers that converts paths on their own."
  :type 'boolean
  :group 'go)

(defcustom go-other-file-alist
