2009-08-26 8 views
1

MicroEmacs의 구문을 어떻게 활성화 할 수 있습니까?MicroEmacs의 구문 강조 표시

put the following unsuccessfully 내 홈의 uelocal_rc 파일에 있습니다.

add-global-mode "HILITE" 

내 홈의 .emacs와 uelocal_rc에 다음 명령을 모두 넣지 못했습니다.

(require 'font-lock) ; enable syntax highlighting 

이것은 .emacs가 Mg를 조작하지 않는다는 것을 암시합니다. 파일명이 uelocal_rc 인 것은 Google과 Github에서 이러한 파일의 예를 찾을 수 없기 때문에 올바르지 않을 수도 있습니다.

표준 이맥스에 구문 강조 표시가없는 신선한 Ubuntu 설치를 사용하고 있습니다.

마지막으로 파일 끝을 .el로 변경했지만 문제가 남아 있습니다.

나는 그러나, 나는 실패 내 .zshrc에 다음 줄을 추가 ack-grep -i help/readme.

에 의한 도움말 파일을 찾을 수 없습니다

apt-get source mg 

에 의해 MicroEmacs의 소스를 다운로드했습니다.

# MicroEmacs                  
export MEINSTALLPATH="/home/masi/" 
export MEPATH="/home/masi/" 
export MEUSERPATH='/home/masi/' 
+0

MicroEmacs에 lisp가 없으면 프로그래밍과 관련하여 구성하는 대신에 수퍼 유저가 더 편리할까요? – dmckee

+0

mg은 구문 강조를 제공하지 않습니다. 고급 기능을 원하면 실제 이맥스 만 사용하십시오. – jrockway

+0

BTW : qemacs는 작지만 (여전히 리스프가없는) 패키지에 * 일부 강조 표시를 제공합니다. – dmckee

답변

2

나는 MicroEmacs에 익숙하지 해요,하지만 User Profiles in MicroEmacs's documentation에 대한 자세한 챕터가있다.

개인 사용자 프로필은 에 별도의 디렉터리에 저장됩니다. MicroEmacs에서 사용하는 디렉토리는 일반적으로 시작시 자동으로 생성되는 이지만 사용자가 직접 을 수동으로 만들 수 있습니다. 디렉터리를 특수 위치에 배치하려면 $MEUSERPATH(5) 환경 변수 변수를 정의하고 이이 디렉터리 위치를 가리 키도록 설정해야합니다.

[...]

사용자 시작 파일 $user-name.emf (emf(8) 참조). 일반적으로 "user.emf"문서로, 은 개인 MicroEmacs 매크로 파일을 의미합니다. 사용자는이 파일에 MicroEmacs 로컬 변경할 수 있습니다, 이 당신은 당신의 시작 파일에서 표준 MicroEmacs 설정을 오버라이드 (override) 등 새로운 후크 기능 을 정의보다는 수정, 새로운 키 바인딩의 정의를 포함 할 수있다 표준 MicroEmacs 파일. 로 EmacsWiki에 따라

그리고 네, 그것은 구문 분석 건너 뜁니다 .emacs은 '[I] t는 EmacsLisp 부족하지만, 확장 언어의 자신의 종류를 제공합니다'.

+0

감사합니다! - 예 :'user.emf'를 내 집에서'add-global-mode "HILITE"로 집에 복사했습니다. 집에서'.emacs'을 삭제했습니다. - 내 질문에있는 .zshrc에 몇 줄을 추가했습니다. –

+0

설명서는 Jasspa Edition의 MicroEmacs 용입니다. Jasspa 에디션과 apt-get에있는 'MicroEmacs'에디션은 'Mg'와 차이가있을 수 있습니다. –