2012-09-23 3 views
1
내 기본 입력 방식은 항상 이런 식으로 구성되어

:이맥스 : 입력 방법을 활성화 할 수 없습니다

뭔가 파산 (SETQ의 "러시아어 - 컴퓨터가"기본적으로 입력 방법), 모든 내가 할을

활성화 - 입력 방법 : 입력 방법`러시아어 - 컴퓨터를 활성화 할 수 없습니다 '

최대한 빨리 C- \ 누를 때 (나는 바로 그것을 해석하고있어 경우 실행 스택의 상단에,)이 메시지는

이전에는 문제없이 작동했습니다. 내가 알고있는 개입이 없었다. 나는 단서를 얻고 싶다.

+0

'C-h v input-method-alist'라고 입력하여 변수 input-method-alist를 살펴보십시오. 반환 된 목록에 "russian-computer"항목이 있습니까? – Thomas

+0

input-method-alist의 값은 025입니다. –

+0

변수'load-path'를 확인하고 "leim"이라는 디렉토리가있는 엔트리를 찾으십시오. – Thomas

답변

1

Emacs는 알고있는 입력 방법을 "leim"(Emacs 입력기의 라이브러리) 디렉토리에서로드합니다. 로드하는 코드의 위치는 (채널의 V로드 경로를 입력하여 load-path 변수에 단어 "leim"를 포함하는 항목을 검색, 정확한 위치하십시오.)

/usr/share/emacs/<version>/leim/leim-list.el 

과 같이해야한다

해당 파일을 검사하는 경우, 당신은 "메추라기"라는 "leim"디렉토리의 하위 디렉토리를 참조하는 항목

(register-input-method 
"russian-computer" "Russian" 'quail-use-package 
"RU" "ЙЦУКЕН Russian computer layout" 
"quail/cyrillic") 

을 볼 수 있습니다.

파일 leim-list.el과 서브 디렉토리 quail이 시스템에 존재하는지 확인하십시오. 메추라기 디렉토리는 Emacs 소스 코드와 별도로 배포되므로, 소스에서 설치 한 경우, leim-list 패키지를 포함 시켰는지 확인하십시오. (아래로 스크롤) 여기를 참조하십시오 :

http://ftp.gnu.org/pub/gnu/emacs/

leim 디렉토리가 비어있는 경우

, 당신은 다시 설치 이맥스를 고려할 수 있습니다.

관련 문제