J'adore le mode org, mais l'une des choses qui m'a toujours dérangé est que, si le point est après les ellipses d'un sous-arbre effondré, appuyer sur TAB
ne le développe pas. Par exemple, si le point est ici (représenté par |
):
* Grandiose Plans
** Save the world...|
** Colonize Mars...
... et j'appuie TAB
, rien ne se passe. Au lieu de cela, je dois mettre le point ici:
* Grandiose Plans
** Save the world|...
** Colonize Mars...
... puis je peux développer le sous-arbre.
Notez que l'utilisation C-e
pour déplacer le curseur à la fin d'un en-tête ne résout pas ce problème, il fonctionne juste autour de lui. Par exemple, regardez cet arbre:
* Long level one heading foo bar baz fizz buzz|...
** Shorter level two heading...
Le point se trouve à la fin de la première rubrique. Si j'appuie sur la flèche vers le bas ou C-n
pour descendre d'une ligne, le point sera ici:
* Long level one heading foo bar baz fizz buzz...
** Shorter level two heading...|
... et en appuyant sur TAB
ne développera pas le titre de deuxième niveau.
L'idée est de corriger de TAB
façon à étendre le titre de toute façon. De cette façon, au lieu d'avoir à faire C-n C-e TAB
, on peut simplement faire C-n TAB
.
Je n'ai rien pu savoir sur la résolution de ce problème. Suis-je en train de manquer quelque chose ou faut-il écrire du code? Merci.
C-n
, le point se déplacera vers le titre de deuxième niveau au-delà des points de suspension.emacs -Q
et la nécessité d'une organisation m'obtiennent la version 8.2.10, qui reproduit vos exemples.org-révéler
Lorsque vous êtes à droite des ellipses, vous pouvez être (selon ce que les ellipses cachent) en effet dans l'arborescence hiérarchique et non dans le titre respectif. Dans cette situation, vous pouvez taper C-u C-c C-ret le titre sera révélé (mais vous vous retrouverez avec le curseur à un autre endroit). Ou vous devez d'abord changer la position de votre curseur, comme vous l'avez montré dans votre question (je préférerais C-acependant).
la source
TAB
avec le point après les points de suspension doit aller de l'avant et développer le sous-arbre.Cela peut être résolu en ajoutant un crochet
org-tab-first-hook
auquel s'ajouteorg-end-of-line
. Chaque fois qu'ilTAB
est utilisé, il passe au dernier caractère visible duorg-line
, mais avant les points de suspension, puis ouvre / ferme le conteneur comme d'habitude.la source