J'affiche des images en ligne avec begin_src et les blocs de résultats.
Cependant, pour les images de grande taille, lorsque je défile au- dessous du bas de l'image, j'obtiens une «secousse» et l'image entière est défilée. De même, si je fais défiler vers le haut et que je tombe sur une image, j'obtiens une secousse et je vois l'image entière au lieu de la voir progressivement, petit à petit.
Il est donc difficile de travailler avec de grands diagrammes plantuml / graphviz en mode org.
Je voudrais une expérience de défilement fluide, pour faire défiler doucement l'image comme dans un navigateur Web, sans secousses.
J'ai essayé:
(setq auto-window-vscroll nil)
et aussi
(setq scroll-margin 1
scroll-conservatively 0
scroll-up-aggressively 0.01
scroll-down-aggressively 0.01)
J'ai essayé le package smooth-scroll et cet extrait également.
Cependant, il semble qu'une image en ligne ne prenne que «une ligne» et la fixation d'emacs pour faire défiler uniquement par «une ligne» ne résout pas le problème.
Une solution à ce problème?
[modifier] Défilement clavier vs souris:
Le défilement de la souris est implicite. Mais le défilement du clavier serait un bonus si le bon défilement de la souris fonctionnait.
[edit]
Une solution de contournement, mais utile pour travailler avec des images en mode org était de les ouvrir dans une application externe qui se recharge automatiquement en cas de changement de fichier. L'exemple serait eog (eye of gnome)
ou shutter
ou prievew (on OS X)
. Il peut être configuré via org-file-apps
en ajoutant:
extension: \.png\'
Command: eog "%s"
(setq scroll-conservatively 101)
et commentez tous vos autres paramètres de défilement mentionnés dans la question ci-dessus et désactivez ce package de défilement fluide et / ou d'extrait? La doc-string pour les scroll-conservatively
états: " Si la valeur est supérieure à 100, le réaffichage ne sera jamais plus récent, mais fera toujours défiler juste assez de texte pour mettre le point en vue, même si vous vous éloignez. Une valeur de zéro signifie toujours un point plus récent s'il sort de l'écran. "