Se tudo o que você deseja é exibição seletiva de seções e navegação entre títulos, não será necessário o modo Org. Tudo que você precisa é o modo de estrutura de tópicos . O modo de estrutura de tópicos é basicamente o gerenciamento de visibilidade de seção e nível de cabeçalho do modo de organização. De fato, o modo Org era originalmente as extensões do autor para o modo Contorno, e cresceu, cresceu e cresceu ... Ainda hoje org-modeé derivado outline-mode.
O modo de estrutura de tópicos existe tanto no modo principal quanto no modo secundário. O modo secundário pode ser usado em qualquer modo principal. Você pode configurá-lo para usar um formato de cabeçalho compatível com a sintaxe do programa, e muitos modos principais o fazem, definindo a outline-regexpvariável como um regexp que corresponda ao início de um cabeçalho. Por exemplo, este é o valor padrão no modo Emacs Lisp:
";;;\\(;* [^ \t\n]\\|###autoload\\)\\|("
ou seja, os cabeçalhos das seções começam com três ou mais ponto-e-vírgula e um único espaço, ou um parêntese de abertura na margem esquerda. A variável outline-levelcontém o nome de uma função para determinar a profundidade de um cabeçalho; o valor padrão é o comprimento da string correspondente outline-regexpe o modo Emacs Lisp a substitui para atribuir uma profundidade maior a (e ;;;###autoload.
Se você não gostar do formato padrão do cabeçalho, defina a variável outline-regexpem uma declaração de variável local do arquivo . É isso que eu uso - meus cabeçalhos de seção são todos ;;;seguidos pela sequência clássica de estrelas:
;;; Local Variables:
;;; outline-regexp: ";;;\\*+\\|\\`"
;;; End:
Se você deseja que o modo secundário de estrutura de tópicos seja ativado automaticamente ao carregar o arquivo, adicione a seguinte linha na seção Variáveis locais - observe que isso avisará sobre código não seguro no Emacs ≤23.x.
;;; eval: (outline-minor-mode 1)
Os comandos para o modo secundário de contorno usam o C-c @prefixo bastante inconveniente por padrão. Eu o movo para M-o(nunca uso as ligações facemenu), você pode preferir outra tecla ou replicar as ligações do modo Org (que divergiram bastante do modo Estrutura de tópicos).
orgdo elpa, em vez doorgque está disponível em um emacs limpo? Parece que opackagecódigo de inicialização precisaria ser extraídosettings.orge inseridoinit.el?