2012-10-31 3 views
2

데비안에서 실행되는 Emacs 24.2.50.1에 문제가 있습니다. "잘못된 형식 인수 : : 수 또는 마커-P, 전무"Emacs 루비 모드에서 탭 키가 작동하지 않습니다.

또한 검사 오류에 대해이 계시 :

내가 들여 쓰기를 편집 탭 키를 누르 때마다 루비 모드에서, 나는 오류가 나타납니다
Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil) 
ruby-calculate-indent() 
ruby-indent-line() 
indent-for-tab-command(nil) 
call-interactively(indent-for-tab-command nil nil) 

탭 키는 루비 모드 밖에서 작동해야하므로 (파이썬 모드 등에서 잘 작동합니다), 루비 모드 내에서 들여 쓰기가 필요한 버그라고 생각하지만 진단 및 수정에 도움이됩니다. 이 문제는 인정 될 것입니다.

+0

24.2.50.1은 개발 버전이므로'M-x report-emacs-bug'를 사용하십시오. – Stefan

+0

스테판 (Stefan)은 이것이 문제와 관련이 있다고 의심하고있었습니다. – jayb

+0

작동합니까? 방금 포기 했니? 이 질문은 한 달이 지났으며 새로운 버그 보고서가 표시되지 않습니다. – Dmitry

답변

2

나는 이맥스 24.2와 같은 문제가있다. ruby-indent-levelpython-mode에 의해 0으로 설정되었습니다.

(defvar ruby-indent-level nil) 
(defvar nxml-child-indent nil) 

다음 M-x byte-compile-file

(defvar ruby-indent-level 2) 
(defvar nxml-child-indent 2) 

에 :

나는 파이썬 model.el에서 다음과 같이 변경했다.

1

나는 비슷한 문제가있어서 내장 된 루비 모드를 Enhanced Ruby Mode으로 대체했습니다. Ruby 1.9.2 이상을 사용하고 있다면 시도해 볼 수 있습니다.

+0

불행히도'enh-ruby-mode'는 같은 문제가있는 것 같습니다 ... –

관련 문제