관심있는 것들 정리

eshell 및 dired 에서 한글이 정상적으로 출력되도록 설정 본문

utility 사용법/emacs

eshell 및 dired 에서 한글이 정상적으로 출력되도록 설정

내공강화 2015. 6. 17. 23:14

Windows에서 Emacs 수행 시 파일 내용은 정상적으로 한글이 출력된다해도 Dired나 eshell 실행 후 출력되는 내용이 모두 hex 형태의 unicode 표현이 나오는 경우가 있다


이 때 예전에 googling 해서 찾아 놓은 내용이 있어 여기 덧붙인다...

(KLDP 에서 찾은 것 같은데... 어디인지... --)


어쨌든 작성한 분에게 감사드립니다.


;;

;; Korean settings

;;

(when enable-multibyte-characters

  (set-language-environment "Korean")

  (setq locale-value

(if (string= (getenv "LANG") "ko_KR.utf8") 'utf-8 'euc-kr))

  (prefer-coding-system locale-value)

  (set-default-coding-systems locale-value)


  (setq-default file-name-coding-system locale-value)

  (setq-default locale-coding-system locale-value)

  (set-terminal-coding-system locale-value)

  (set-keyboard-coding-system locale-value)

  (set-selection-coding-system locale-value)

  )

(when (string-match "^3" (or (getenv "HANGUL_KEYBOARD_TYPE") ""))

  (setq default-korean-keyboard "3")

  (setq default-input-method "korean-hangul3"))

반응형