일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 이진 탐색
- Big Omega
- Big Theta
- matrix fo a linear transformation
- 랜덤 순서 배열
- itertools
- nonhomogeneous linear system
- 빅오메가
- solutions of matrix equation
- Big-O 예제
- matrix trnasformations
- trivial solution
- nontrivial solution
- 빅세타
- NumPy
- 알고리즘 분석의 실례
- Big-Oh 예제
- python
- one-to-one
- linear dependence
- matrix-vector product
- Big-Oh notation
- 코틀린 시작하기
- 빅오 표기법
- 일차변환
- 배열 섞기
- 코틀린 Hello World!
- homogeneous linear system
- 재귀함수
- recursive algorithms
- Today
- Total
코딩 연습
Emacs (GUI) 에서 한글입력하기 본문
이맥스에서 한글을 문제없이 사용하려면 이맥스 내장 한글 입력기를 사용해야 한다.
아래 코드를 init.el 에 넣으면 된다. (emacs doom 의 경우는 config.el 에 넣으면 된다.)
(setq default-input-method "korean-hangul")
(global-set-key (kbd "<S-SPC>") 'toggle-input-method)
<S-SPC> 는 한글 입력전화키가 <쉬프트-스페이스> 임을 알려준다.
일부 리눅스에서는 시스템의 한글 입력기를 사용하지 않겠고, Emacs의 내장 한글 입력기를 사용하겠다고 설정을 해줘야 한다.
이때는 홈디렉토리에 .Xresources 파일을 만들어 다음의 내용을 입력한 후, 저장하면 된다.
Emacs*useXIM: false
이 설정은 다음과 같이 시스템에 적용한다.
$ xrdb ~/.Xresources
mac os 에서 emacs 한글을 원활히 사용하기 위해서는 karabiner-elements 의 도움을 받아야 한다.
~/.config/karabiner/karabiner.json 파일을 열어서 "rules": [ ] 부분을 다음과 같이 편집한다.
(shift-space 로 한영전환을 하는 경우)
"rules": [
{
"description": "Change Hangul/English.",
"manipulators": [
{
"conditions": [
{
"bundle_identifiers": [
"org.gnu.Emacs"
],
"type": "frontmost_application_if"
}
],
"from": {
"key_code": "spacebar",
"modifiers": {
"mandatory": [
"shift"
]
}
},
"to": [
{
"key_code": "f17"
}
],
"type": "basic"
},
{
"conditions": [
{
"bundle_identifiers": [
"org.gnu.Emacs"
],
"type": "frontmost_application_unless"
}
],
"from": {
"key_code": "spacebar",
"modifiers": {
"mandatory": [
"shift"
]
}
},
"to": [
{
"key_code": "f18"
}
],
"type": "basic"
}
]
}
]
시스템 재시작을 해줘야 위 설정이 반영된다.
다음에 시스템설정-키보드-input source 를 다음과 같이 바꾼다.
Select the previous input source 부분을 더블 클릭한 다음 shift-space 키를 누르면 F18로 설정된다.
또한 Emacs 설정에서 (kbd "<S-SPC>") 부분을 (kbd "<F17>") 로 바꾸어 준다.
마지막으로 시스템 설정-키보드-Input Source 에서 맨 아래의 Automatically switch to a document's input source를 체크해줘야 한다.
'잡다한 것들' 카테고리의 다른 글
(Emacs) 텍스트 편집기로서의 기본 사용법 (0) | 2021.10.25 |
---|---|
arch 계열 리눅스에서 add/remove software 설치하기 (0) | 2021.07.13 |
mathjax 혹은 katex - 수식 번호 매기기 (0) | 2020.12.14 |
mathjax 혹은 katex - 호(arc) 나타내기 (0) | 2020.12.14 |
mathjax 혹은 katex - 조건제시법 세로 막대(?) 길게 하기 (0) | 2020.12.14 |