From 6839a148ec58c96e451d574f1cd2f4256d88d93b Mon Sep 17 00:00:00 2001 From: Tim Vaughan Date: Tue, 21 May 2019 14:06:49 +0200 Subject: [PATCH] First draft of rendering mode. --- sixel.el | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/sixel.el b/sixel.el index 5448ab4..efb1d95 100644 --- a/sixel.el +++ b/sixel.el @@ -208,4 +208,16 @@ Returns a sixel image object." (create-image (sixel-to-xpm sixel-string) 'xpm t)) (insert "\n"))))) +(defgroup sixel nil + "Render sixel images." + :group 'multimedia) + +(define-minor-mode sixel-mode + "A minor mode which renders sixel graphics." nil "sixel" nil + (add-hook 'after-change-functions + (lambda (start end size) + (sixel-render-images-in-buffer) + (message "Render complete.")) + nil t)) + ;;; sixel.el ends here -- 2.20.1