저는 .php 파일에 대해 php 모드를 사용하지만, codeigniter는 대부분 HTML인 템플릿 파일에 대해 .php를 사용하므로 해당 파일에 대해 html 모드를 사용하고 싶습니다.
.emacs 파일에 "파일 경로에 '/views/'가 포함되어 있으면 html 모드를 사용하십시오"라고 말할 수 있는 방법이 있습니까?
답변1
html-mode
이름이 지정된 디렉터리 views
와 해당 하위 디렉터리 아래의 모든 파일에 사용하려면 다음 줄을 추가하면 됩니다.끝에.emacs
:
(add-to-list 'auto-mode-alist '("/views/" . html-mode))
by 값을 확인할 때 파일 ("/views/" . html-mode)
항목 앞에 이 표시되어야 합니다 ..php
auto-mode-alist
C-hvauto-mode-alist
마찬가지로, 끝에 있는 다음 줄은 Emacs가 이름이 지정된 디렉터리 와 그 하위 디렉터리 아래의 모든 파일을 .emacs
선택하도록 합니다 .html-mode
.php
views
(add-to-list 'auto-mode-alist '("/views/.*\\.php\\'" . html-mode))
auto-mode-alist
의 문서 에서 :
auto-mode-alist
파일 이름 패턴과 해당 주요 모드 기능 목록입니다. 각 요소는 (REGEXP . FUNCTION) 또는 (REGEXP FUNCTION NON-NIL)과 같습니다. ... 이름이 REGEXP와 일치하는 파일을 방문하면 사용할 모드 함수로 FUNCTION이 지정됩니다. FUNCTION이 nil이 아니면 호출됩니다.