Emacs의 파일 확장자 인식

Emacs의 파일 확장자 인식

Emacs가 새 파일 확장자를 인식하도록 하려면 어떻게 해야 합니까? 예를 들어, 파일이 있고 .cEmacs에서 열면 C에 대한 올바른 구문 강조가 표시되지만 .bob파일 형식(C라는 것을 알고 있음)이 있는 경우 Emacs에게 다음과 같은 방식으로 해석하도록 어떻게 지시합니까? 파일 방법은 .c?

답변1

이에 대한 설명은 다음과 같습니다.Emacs 초보자 가이드.

라인으로

(setq auto-mode-alist (cons '("README" . text-mode) auto-mode-alist))

README라는 파일을 열면 emacs에게 "텍스트 모드"로 들어가도록 지시합니다.

그리고

(setq auto-mode-alist (cons '("\\.html$" . html-helper-mode) auto-mode-alist))
(setq auto-mode-alist (cons '("\\.htm$" . html-helper-mode) auto-mode-alist))

파일 이름이 *.html 또는 *.htm인 경우 emacs에 "html-helper-mode"를 입력하라고 지시합니다.

존재하다스택 오버플로*.emacs 파일을 lisp.code로 강조 표시하는 예가 있습니다:

(setq auto-mode-alist 
      (append '((".*\\.emacs\\'" . lisp-mode))
              auto-mode-alist))

답변2

나는 답을 찾았습니다:

(setq auto-mode-alist (cons '("\\.bob" . c-mode) auto-mode-alist))

관련 정보