1
0
mirror of https://github.com/golang/go synced 2024-11-15 11:10:22 -07:00

[release-branch.go1] misc/emacs: stop go-mode from spuriously marking the buffer modified when it loads

««« backport f0fc2ba71361
misc/emacs: stop go-mode from spuriously marking the buffer modified when it loads

R=golang-dev, sameer, bradfitz
CC=golang-dev, jba
https://golang.org/cl/6213056

»»»
This commit is contained in:
Ryan Barrett 2012-06-13 16:24:34 -04:00 committed by Sameer Ajmani
parent 95cffc1227
commit 8da546a3cf

View File

@ -706,8 +706,12 @@ functions, and some types. It also provides indentation that is
;; Remove stale text properties
(save-restriction
(widen)
(remove-text-properties 1 (point-max)
'(go-mode-cs nil go-mode-nesting nil)))
(let ((modified (buffer-modified-p)))
(remove-text-properties 1 (point-max)
'(go-mode-cs nil go-mode-nesting nil))
;; remove-text-properties marks the buffer modified. undo that if it
;; wasn't originally marked modified.
(set-buffer-modified-p modified)))
;; Reset the syntax mark caches
(setq go-mode-mark-cs-end 1