From: Jean-Marc Eurin Date: Wed, 13 Jun 2012 14:25:00 +0000 (-0400) Subject: misc/emacs: Fix a failure when /tmp/.go exists. X-Git-Tag: go1.1rc2~2939 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=44a3a58e451bcabad67fbd31e203a4f9f1ba2eae;p=gostls13.git misc/emacs: Fix a failure when /tmp/.go exists. R=sameer CC=golang-dev https://golang.org/cl/6296060 --- diff --git a/misc/emacs/go-mode.el b/misc/emacs/go-mode.el index c750696512..214c196850 100644 --- a/misc/emacs/go-mode.el +++ b/misc/emacs/go-mode.el @@ -817,13 +817,10 @@ Replace the current buffer on success; display errors on failure." (defun gofmt-apply-patch (filename srcbuf patchbuf) (require 'diff-mode) - ;; apply all the patch hunks and restore the mark and point + ;; apply all the patch hunks (with-current-buffer patchbuf - (let ((filename (file-name-nondirectory filename)) - (min (point-min))) - (replace-string gofmt-stdin-tag filename nil min (point-max)) - (replace-regexp "^--- /tmp/gofmt[0-9]*" (concat "--- /tmp/" filename) - nil min (point-max))) + (replace-regexp "^--- /tmp/gofmt[0-9]*" (concat "--- " filename) + nil (point-min) (point-max)) (condition-case nil (while t (diff-hunk-next)