Q : 매핑을 준수 하기 위해 새 버퍼 를 어떻게 얻을 수 auto-mode-alist
있습니까?
파일을 찾을 때 Emacs는 파일 확장자와 파일 확장자를 비교하여 파일 auto-mode-alist
버퍼에 사용할 주 모드를 결정합니다. auto-mode-alist
파일을 가지고 있지 않은 버퍼의 모드를 결정하기 위해 정보를 사용하는 방법 이 있습니까?
즉 , 파일 확장명처럼 보이는 이름 의 새 버퍼 를 열면 예상 모드에서 자동으로 열 수 있습니까? 예를 들어, a-new-buffer.el
파일과 아직 연결되지 않은 새 버퍼 를 열려면 emacs-lisp-mode
기본 모드 가 아닌 파일을 열고 싶습니다 .
org
내가 사용하기 위해 쓰고있는 새로운 기능을 테스트하기 위한 임시 버퍼 org-mode
; b) R
신속하고 무시할 수있는 통계 조작을 위한 임시 버퍼; c) 이메일을 작성하기위한 임시 텍스트 버퍼. 각각의 경우, 방문 할 파일을 만들고 싶지 않지만 적절한 모드에서 열리는 버림 버퍼를 원합니다.
C-x C-f
할 수 없습니다 " 방문에 파일을 만듭니다 ." 그것은 근본적인 오해입니다. 그들은 단순히 당신이 찾고있는 것을 정확하게합니다. 그것은입니다 만 당신이하려고하면 경우 버퍼 저장 파일이 작성되는 것으로한다. 버퍼를 저장하지 않으면 파일이 작성되지 않습니다. 내가 지금까지 이해 한 것에서 원하는 것은 "파일 방문"(실제로 적절한 모드에서 버퍼를 여는 것을 의미 함)입니다.
auto-mode-alist
하려면 버퍼를 파일을 " 방문 " 하고 모든 것을 처리합니다.