2012-09-20 3 views
0

제 직업은 CentOS 5를 개발 기계로 사용해야합니다. CentOS 5에는 emacs 21 만 포함되어 있으며이 OS 용으로 승인되지 않은 RPM을 소스에서 컴파일하거나 사용하지 않으므로 emacs 21이 필요합니다.이맥스에서 emacs의 linum 모드 21

문제는 (global-linum-mode 1)이 작동하지 않습니다. .

linum.elwhitespace.el을 설치했습니다. 공백이 잘 작동하고, 내가 수행하면 M-x linum-mode이 작동합니다. 어떻게 이맥스가 파일에서 자동으로 linum-mode을 켤 수 없습니까? 그렇게 할 방법이 없습니까? 내가 만난 페이지마다 .emacs 파일에 '(global-linum-mode t)'을 입력하면됩니다.하지만 이맥스에서는 작동하지 않습니다.

아이디어가 있으십니까?

+0

미리 컴파일 된 바이너리를 다운로드하거나, 어떻게 든 다른 머신을 얻을 수 있다면, 이후 버전의 emacs를 로컬로 사용하고 컴퓨터에서 개발 컴퓨터의 파일을 편집 할 수 있습니다. 나는 실제 질문에 대한 대답이 없기를 두려워합니다. – Squidly

+0

대안이 2012 년에 Emacs 21을 사용했다면, 소스에서 컴파일하는 것은 확실히 내가가는 길입니다. 또는, 가능한 해결 방법이고 컴퓨터가 적합한 경우 최신 OS로 VM을 실행하고 그 안에 Emacs 24를 실행하십시오 (로컬 X 디스플레이 사용). – phils

답변

1

(21)가 linum.el에 easy-mmode-define-global-modedefine-globalized-minor-mode를 교체하고 다시 시도 이맥스와 호환 가능합니다.

+0

나는 그것으로 약간의 조작을해야했다. 그러나 당신의 대답은 그것을했다! 더구나, 당신의 대답은 어떻게 마이너 모드를 글로벌 모드로 바꾸는지를 보여주었습니다 - 한가지 방법은 emacs> 22이고 한가지 방법은 emacs <22. +1입니다 그리고 감사합니다! – djhaskin987

0

체크 아웃 http://www.emacswiki.org/emacs/LineNumbers을 확인하십시오. linum.el이 표준 이맥스 배포판의 일부로 만들어지기 전부터 시작된 수많은 줄 번호 지정 구현이 있습니다. 위의 페이지 주장에서 특히

, line-num.el