В org-режиме Emacs, как сузить отображение до двух поддеревьев в двух отдельных файлах?
Я работаю с рамой, разделенным на два окна. У меня есть два файла в режиме org-mode, каждый из которых имеет поддеревья, которые я хочу отображать изолированно.
Я могу сделать это успешно с одним поддеревом, перейдя к заголовку 1 в файле-1.org и вызывая команду org-tree-to-indirect-buffer
.
Но когда я перейду ко второму файлу во втором кадре, перейдите к заголовку, который я хочу, и выполните org-tree-to-indirect-buffer on that tree
, он отобразит это поддерево, НО - в первом кадре, он также не сфокусирует мое поддерево обратно на главную файл.
Как одновременно просматривать два поддерева в двух отдельных файлах?
Ответы
Ответ 1
Сужение
Попробуйте вместо этого сузить:
(org-narrow-to-subtree)
: C-x n s
затем
(widen)
: C-x n w
когда вы закончите
орг-дерево к косвенному-буферу
В качестве альтернативы, если вы должны использовать org-tree-to-indirect-buffer
, похоже, что вы также можете это сделать:
(setq org-indirect-buffer-display 'current-window)
C-u M-x org-tree-to-indirect-buffer
Если нормальное действие заключается в предотвращении распространения буфера, но с универсальным arg оно откроет второе поддерево, не разрушая предыдущий буфер. Для получения подробной информации проверьте C-h f org-tree-to-indirect-buffer
.