Ich liebe den Org-Modus, aber eines der Dinge, die mich immer gestört haben, ist, dass wenn der Punkt nach den Auslassungspunkten eines reduzierten Teilbaums liegt, das Drücken TAB
ihn nicht erweitert. Zum Beispiel, wenn der Punkt hier ist (dargestellt durch |
):
* Grandiose Plans
** Save the world...|
** Colonize Mars...
... und ich drücke TAB
, nichts passiert. Stattdessen muss ich hier den Punkt setzen:
* Grandiose Plans
** Save the world|...
** Colonize Mars...
... und dann kann ich den Teilbaum erweitern.
Beachten Sie, dass C-e
das Bewegen des Cursors an das Ende einer Überschrift dieses Verhalten nicht behebt, sondern nur umgeht. Schauen Sie sich zum Beispiel diesen Baum an:
* Long level one heading foo bar baz fizz buzz|...
** Shorter level two heading...
Der Punkt befindet sich am Ende der ersten Überschrift. Wenn ich den Abwärtspfeil drücke oder C-n
eine Linie nach unten bewege, ist der Punkt hier:
* Long level one heading foo bar baz fizz buzz...
** Shorter level two heading...|
... und durch Drücken TAB
wird die Überschrift der zweiten Ebene nicht erweitert.
Die Idee ist, TAB
so zu korrigieren , dass die Überschrift trotzdem erweitert wird. Auf diese Weise C-n C-e TAB
kann man es einfach tun , anstatt es tun zu müssen C-n TAB
.
Ich konnte nichts über die Behebung dieses Verhaltens herausfinden. Fehlt mir etwas oder muss Code geschrieben werden? Vielen Dank.
C-n
Der Punkt bewegt sich zur Überschrift der zweiten Ebene jenseits der Auslassungspunkte.emacs -Q
und erfordern org wird mir Version 8.2.10, die Ihre Beispiele nicht reproduzieren.org-enthüllen
Wenn Sie sich rechts von den Ellipsen befinden, sind Sie möglicherweise (abhängig davon, was die Ellipsen verbergen) unten im Hierarchiebaum und nicht in der jeweiligen Überschrift wirksam. In dieser Situation können Sie eingeben C-u C-c C-rund die Überschrift wird angezeigt (der Cursor befindet sich jedoch an einer anderen Stelle). Oder Sie müssen zuerst Ihre Cursorposition ändern, wie Sie in Ihrer Frage gezeigt haben (ich würde eine C-aallerdings vorziehen ).
quelle
TAB
mit dem Punkt nach der Ellipse sollte vorgehen und den Teilbaum erweitern.Dies kann durch Zugabe eines Haken zu lösen
org-tab-first-hook
die addiertorg-end-of-line
. Jedes Mal, wennTAB
es verwendet wird, springt es zum letzten sichtbaren Zeichen desorg-line
, aber vor den Auslassungspunkten und öffnet / schließt dann den Container wie gewohnt.quelle