Commit c9e698bd authored by Ryan Barrett's avatar Ryan Barrett Committed by Sameer Ajmani

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
parent c48ce693
......@@ -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
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment