org reaload images #2

Closed
opened 2022-11-30 14:19:07 +01:00 by daniel · 1 comment
Owner

Beispiel:
SRC-Block zum Erstellen einer Abbildung. SRC-Block-Inhalt wird geändert und ausgeführt. Dargestelltes Inline Image wird dabei nicht neugeladen und zeigt weiterhin alten Zustand an. Naiv kann mit revert-buffer die Datei neu gerendert werden, sodass die aktuelle Abbildung dargestellt wird. Besser; mit org-redisplay-inline-images (C-c C-x C-M-v) kann nur das Neuladen der Abbildungen ausgeführt werden.

Frage:
Soll dieses Funktion org-redisplay-inline-images automatisch ausgeführt werden, sobald ein SRC-Block ausgeführt wird oder weiterhin händisch?

Einschätzung:
Ich sehe aktuell nichts was dagegen spricht. (Wenn überhaupt wahrscheinlich nur bei sehr großen Dateien)

Umsetzungsidee:

;; Always redisplay inline images after executing SRC block
(eval-after-load 'org
  (add-hook 'org-babel-after-execute-hook 'org-redisplay-inline-images))

https://emacs.stackexchange.com/questions/3302/live-refresh-of-inline-images-with-org-display-inline-images

Beispiel: SRC-Block zum Erstellen einer Abbildung. SRC-Block-Inhalt wird geändert und ausgeführt. Dargestelltes Inline Image wird dabei nicht neugeladen und zeigt weiterhin alten Zustand an. Naiv kann mit `revert-buffer` die Datei neu gerendert werden, sodass die aktuelle Abbildung dargestellt wird. Besser; mit `org-redisplay-inline-images` (`C-c C-x C-M-v`) kann nur das Neuladen der Abbildungen ausgeführt werden. Frage: Soll dieses Funktion `org-redisplay-inline-images` automatisch ausgeführt werden, sobald ein SRC-Block ausgeführt wird oder weiterhin händisch? Einschätzung: Ich sehe aktuell nichts was dagegen spricht. (Wenn überhaupt wahrscheinlich nur bei sehr großen Dateien) Umsetzungsidee: ``` ;; Always redisplay inline images after executing SRC block (eval-after-load 'org (add-hook 'org-babel-after-execute-hook 'org-redisplay-inline-images)) ``` https://emacs.stackexchange.com/questions/3302/live-refresh-of-inline-images-with-org-display-inline-images
Author
Owner

durch b38e23eaec umgesetzt

durch b38e23eaec umgesetzt
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: daniel/emacs#2