2014年7月24日木曜日

emacs24.3メモ:クリップボードからの文字化けを克服(Mac Lion)



最初のinit.elの設定をコピペ間違えたのか。なぜか、クリップボードからのコピペが文字化けすることに。

なんとか治せたので、メモとして。

;; 日本語の設定
(set-language-environment "Japanese")
(prefer-coding-system 'utf-8)
(set-default-coding-systems 'utf-8)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-buffer-file-coding-system 'utf-8)
(setq default-buffer-file-coding-system 'utf-8)
(set-buffer-file-coding-system 'utf-8)
(set-clipboard-coding-system 'utf-8)


(defun copy-from-osx ()
(shell-command-to-string "pbpaste"))
(defun paste-to-osx (text &optional push)
(let ((process-connection-type nil))
(let ((proc (start-process "pbcopy" "*Messages*" "pbcopy")))
(process-send-string proc text)
(process-send-eof proc))))


やっとできた(だいぶ悩んでいました。シンプルに貼り付けでできました)。
(set-clipboard-coding-system 'utf-8)

は、コメントアウトしておくとよいというネット上の情報もありましたが、そのままで治っています。

……………………………………………………