2012-03-07 3 views
0

왼쪽에 emacs에 줄 번호를 표시하려고합니다. 나는 그것이 린움 모드임을 안다. 내가 M-x linum-mode을 할 때, 나의 이맥스는 linum-mode를 찾을 수 없다. 하단의 모드 막대에 표시되는 것은 line-numbers-mode입니다. linum-mode이없는 이유는 무엇입니까?Emacs Init 파일 줄 번호 지정

또한 (menu-bar-mode t) 또는 (menu-bar-mode 1)을 입력하면 시작시 메뉴 표시 줄이 시작되지 않습니다.

내가 (global-linum-mode t)을 넣어 나는 ( --debug-init를 사용하여) 다음 초기화 오류가 발생합니다 : 이것은 매우 매우 실망

Debugger entered--Lisp error: (void-function global-linum-mode) 
    (global-linum-mode t) 
    eval-buffer(#<buffer *load*> nil "/Users/nayef/.emacs.d/init.el" nil t) ; Reading at buffer position 68 
    load-with-code-conversion("/Users/nayef/.emacs.d/init.el" "/Users/nayef/.emacs.d/init.el" t t) 
    load("/Users/nayef/.emacs.d/init" t t) 

. SSH를 통해 하나의 컴퓨터에서 작동하지만 내 노트북에서 작동하면 작동하지 않습니다. Emacs가 VIM보다 강력하더라도, VIM은 최소한 10 번 사용하기 쉽고 키 스트로크가 적으며 수정 방법이 덜 필요하다는 것을 이해하기 시작했습니다.

+0

어떤 버전의 이맥스입니까? – Beta

+0

자사의 버전 22.1.1 – darksky

+2

내가 조언을 할 수 있습니다. 당신이 랩탑에 있다면, 최신 버전으로 업그레이드하여 패키지를 별도로 설치할 필요가 없으며 22.1.1은 고대입니다. – kindahero

답변

0

linum-mode은 Emacs 배포판의 표준 부분이 아니기 때문에 문제가 발생합니다. 설치해야합니다. 당신은 그것을 얻을 수 있습니다 here.

+0

이것은 작동하지 않습니다. 디버거가 입력되었습니다. - Lint : init.el에 linum이 필요하면 Lisp 오류 : (void-variable bplist00 \ 321) – darksky

+0

'linum.el '을 복사 한 폴더를 먼저'load-path'에 넣어야합니다. –

+1

'linum-mode'는 요즘 Emacs의 표준 부분입니다. (버전 23 이후로 gnuvince가 말했듯이, 새로운 모드에 관해서는 관련 NEWS 파일을 확인할 수 있습니다.) – phils

1

어떤 이맥스 버전이 있습니까? linum-mode는 Emacs 23과 Emacs 24에 포함되어 있습니다. 가능하다면 아마 그 버전으로 업그레이드해야합니다. 당신은 업그레이드 할 수 있으며, 이맥스 (22)이있는 경우, 다음 단계를 수행해야합니다 : 시스템에

  1. 다운로드 linum.el을 (의 그것 /home/nayefc/에있어 가정 해 봅시다).
  2. 이 이맥스

다시 시작 이맥스에 선 (require 'linum)을 추가하여 이맥스에 선 (add-to-list 'load-path "/home/nayefc/")을 추가하면 M-x linum-mode를 호출 할 수 있어야합니다. 행운을 빕니다.

빈센트.