Tassilo, > Not that I know of. But you could try to run the ansi translation in > sldb-mode-hook. > > --8<---------------cut here---------------start------------->8--- > (defun th-ansi-colorize-buffer () > (ansi-color-apply-on-region (point-min) (point-max))) > > (add-hook 'sldb-mode-hook 'th-ansi-colorize-buffer) > --8<---------------cut here---------------end--------------->8--- > > It might be that the hook is run before the stacktrace is actually > inserted in the buffer. In that case, you should add the colorizing > function into a buffer-local after-change-functions hook like so: > > --8<---------------cut here---------------start------------->8--- > (defun th-ansi-colorize-buffer () > (ansi-color-apply-on-region (point-min) (point-max))) > > (defun th-sldb-mode-init () > (add-hook 'after-change-functions 'th-ansi-colorize-buffer t t)) > > (add-hook 'sldb-mode-hook 'th-sldb-mode-init) > --8<---------------cut here---------------end--------------->8---
The first option didn't do anything. Calling th-ansi-colorize-buffer manually on the sldb buffer gave me an error saying that the buffer is read-only. The second option gives an error the moment the sldb buffer comes up. It says - error in process filter: insert: Wrong number of arguments: (lambda nil (ansi-color-apply-on-region (point-min) (point-max))), 3 Regards, BG -- Baishampayan Ghose b.ghose at gmail.com -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en