원하는 부분 만 선택하고 제목 사이를 탐색하면 조직 모드가 필요하지 않습니다. 필요한 것은 아웃 라인 모드 입니다. 아웃 라인 모드는 기본적으로 조직 모드의 헤더 레벨 및 섹션 가시성 관리입니다. 사실, 조직 모드는 원래 모드 개요하는 저자의 확장, 그리고 성장하고, 성장하고, ... 심지어 오늘날, 성장 org-mode
에서 파생됩니다 outline-mode
.
아웃 라인 모드는 주 모드와 부 모드로 존재합니다. 부 모드는 모든 주 모드에서 사용할 수 있습니다. 프로그램 구문과 호환되는 헤더 형식을 사용하도록 구성 할 수 있으며 헤더 outline-regexp
의 시작과 일치하는 regexp로 변수를 설정하여 많은 주요 모드에서 사용할 수 있습니다. 예를 들어, 이것은 Emacs Lisp 모드의 기본값입니다.
";;;\\(;* [^ \t\n]\\|###autoload\\)\\|("
즉, 섹션 헤더는 세 개 이상의 세미콜론과 단일 공백으로 시작하거나 왼쪽 여백에 여는 괄호로 시작합니다. 변수 outline-level
에는 헤더의 깊이를 결정하는 함수 이름이 포함됩니다. 디폴트 값은 일치 문자열의 길이 outline-regexp
, 그리고 이맥스 리스프 모드에 더 큰 깊이를 할당을 무시 (
하고 ;;;###autoload
.
기본 헤더 형식이 마음에 들지 않으면 파일 로컬 변수 선언outline-regexp
에서 변수 를 설정하십시오 . 이것은 내가 사용하는 것입니다-섹션 헤더는 모두 고전적인 별 시퀀스 로 구성됩니다 .;;;
;;; Local Variables:
;;; outline-regexp: ";;;\\*+\\|\\`"
;;; End:
파일을로드 할 때 아웃 라인 마이너 모드가 자동으로 켜지도록하려면 로컬 변수 섹션에 다음 줄을 추가하십시오. 그러면 Emacs ≤23.x의 안전하지 않은 코드에 대해 경고합니다.
;;; eval: (outline-minor-mode 1)
개요 보조 모드 명령은 C-c @
기본적으로 다소 불편한 접두사를 사용합니다 . 나는 M-o
(페이스 메뉴 바인딩을 사용하지 않음)으로 이동 하거나 다른 키를 선호하거나 조직 모드의 바인딩을 복제 할 수 있습니다 (개요 모드에서 약간 벗어난).
org
아니라 elpa 에서 최신 버전을로드하도록 어떻게 변경org
하시겠습니까?package
초기화 코드를 꺼내서settings.org
넣어야 할 것 같습니다init.el
.