]> Cypherpunks repositories - gostls13.git/commitdiff
misc/emacs: use built-in buffer-base-buffer instead of own variable
authorDominik Honnef <dominik.honnef@gmail.com>
Fri, 6 Sep 2013 20:08:11 +0000 (16:08 -0400)
committerAlan Donovan <adonovan@google.com>
Fri, 6 Sep 2013 20:08:11 +0000 (16:08 -0400)
R=adonovan
CC=golang-dev
https://golang.org/cl/13476043

misc/emacs/go-mode.el

index f13651a66633f4e13ce3f0144269269383b6f8ff..02582756f370b2ce690ecdfb15418ff253589173 100644 (file)
 
 (defvar go-dangling-cache)
 (defvar go-godoc-history nil)
-(defvar go--coverage-origin-buffer)
 (defvar go--coverage-current-file-name)
 
 (defgroup go nil
@@ -1033,9 +1032,7 @@ current coverage buffer or by prompting for it."
 
 (defun go--coverage-origin-buffer ()
   "Return the buffer to base the coverage on."
-  (if (boundp 'go--coverage-origin-buffer)
-      go--coverage-origin-buffer
-    (current-buffer)))
+  (or (buffer-base-buffer) (current-buffer)))
 
 (defun go--coverage-face (count divisor)
   "Return the intensity face for COUNT when using DIVISOR
@@ -1129,7 +1126,6 @@ for."
 
     (with-current-buffer (or (get-buffer gocov-buffer-name)
                              (make-indirect-buffer origin-buffer gocov-buffer-name t))
-      (set (make-local-variable 'go--coverage-origin-buffer) origin-buffer)
       (set (make-local-variable 'go--coverage-current-file-name) coverage-file)
 
       (save-excursion