Muestro imágenes en línea con los bloques begin_src y result.
Sin embargo, para imágenes grandes, cuando me desplazo más allá de la parte inferior de la imagen, obtengo un 'tirón' y toda la imagen se desplaza hacia afuera. Del mismo modo, si me desplazo hacia arriba y me encuentro con una imagen, me da un tirón y veo la imagen completa en lugar de verla gradualmente poco a poco.
Esto hace que sea difícil trabajar con grandes diagramas plantuml / graphviz en modo org.
Me gustaría una experiencia de desplazamiento suave, para pasar suavemente la imagen como en un navegador web, sin sacudidas.
Yo he tratado:
(setq auto-window-vscroll nil)
y también
(setq scroll-margin 1
scroll-conservatively 0
scroll-up-aggressively 0.01
scroll-down-aggressively 0.01)
Probé el paquete de desplazamiento suave y este fragmento también.
Sin embargo, parece que una imagen en línea solo ocupa 'una línea' y la fijación de emacs para desplazarse solo por 'una línea' no soluciona el problema.
¿Alguna solución a este problema?
[editar] Desplazamiento de teclado vs mouse:
El desplazamiento del mouse está implícito. Pero el desplazamiento del teclado sería una ventaja si el desplazamiento adecuado del mouse funcionara.
[editar]
Una solución alternativa, pero útil para trabajar con imágenes en modo org era abrirlas en una aplicación externa que se recarga automáticamente al cambiar el archivo. Ejemplo sería eog (eye of gnome)
o shutter
o prievew (on OS X)
. Se puede configurar mediante la org-file-apps
adición de:
extension: \.png\'
Command: eog "%s"
(setq scroll-conservatively 101)
y comentar todas sus otras configuraciones de desplazamiento mencionadas en la pregunta anterior y deshabilitar ese paquete y / o fragmento de desplazamiento suave? La cadena de documentación para los scroll-conservatively
estados: " Si el valor es mayor que 100, la visualización nunca volverá a centrar el punto, pero siempre desplazará solo el texto suficiente para mostrar el punto, incluso si se aleja. Un valor de cero significa siempre un punto de centrador si se mueve fuera de la pantalla " .