mirror of
https://github.com/golang/go
synced 2024-11-11 22:20:22 -07:00
misc/emacs: bug fix: use UTF-8 when invoking gofmt as a subprocess.
Without this, Unicode characters are stripped out by M-x gofmt. R=rsc, amdragon CC=golang-dev https://golang.org/cl/4523065
This commit is contained in:
parent
05a1b7ec41
commit
cc5ac676da
@ -19,7 +19,7 @@
|
||||
|
||||
|
||||
;;;### (autoloads (gofmt-before-save gofmt go-mode) "go-mode" "go-mode.el"
|
||||
;;;;;; (19847 61431))
|
||||
;;;;;; (19917 17808))
|
||||
;;; Generated autoloads from go-mode.el
|
||||
|
||||
(autoload 'go-mode "go-mode" "\
|
||||
|
@ -507,7 +507,9 @@ Replace the current buffer on success; display errors on failure."
|
||||
(let ((srcbuf (current-buffer)))
|
||||
(with-temp-buffer
|
||||
(let ((outbuf (current-buffer))
|
||||
(errbuf (get-buffer-create "*Gofmt Errors*")))
|
||||
(errbuf (get-buffer-create "*Gofmt Errors*"))
|
||||
(coding-system-for-read 'utf-8) ;; use utf-8 with subprocesses
|
||||
(coding-system-for-write 'utf-8))
|
||||
(with-current-buffer errbuf (erase-buffer))
|
||||
(with-current-buffer srcbuf
|
||||
(save-restriction
|
||||
|
Loading…
Reference in New Issue
Block a user