2.2 エラー発生箇所 エラーを辿っていくと、ruby-mode.el 内の ruby-mode-set-encoding() で 上記の関数を使って変数を定義しようとして未定義のエラーを吐く事が分かる。 これが before-save-hook に設定されているので保存時にエラーになる。 (defun ruby-mode-set-encoding () (save-excursion (widen) (goto-char (point-min)) (when (re-search-forward "[^\0-\177]" nil t) (goto-char (point-min)) (let ((coding-system (coding-system-to-mime-charset (or coding-system-for-write buffer-file-coding-syste