Re: Using ANSI colors?
Ben Lambert <[email protected]> Sun, 07 Jan 2018 12:14:55 -0500
| Newsgroups | gmane.lisp.slime.devel |
|---|---|
| Message-ID | <[email protected]> |
> On Dec 23, 2017, at 2:22 PM, Ben Lambert <[email protected]> wrote: > >>> I've wondered about this for a while. Is it possible to print with ANSI >>> colors in a Slime repl buffer? >>> >>> If I load the cl-ansi-text library from Quicklisp (ql:quickload >>> :cl-ansi-text), and I run (cl-ansi-text:yellow "yellow") in the Slime REPL >>> the output is: " [33myellow [0m". When I run the same commands directly in >>> an SBCL REPL, it prints as expected "yellow" in a yellow color. >>> >>> Is it possible to use ANSI colors in Slime? Or maybe there's some >>> workaround? >> >> <https://github.com/deadtrickster/slime-repl-ansi-color <https://github.com/deadtrickster/slime-repl-ansi-color>> implements >> what you're looking for. If you're comfortable with emacs lisp, you're >> quite welcome to send a pull request to implement this functionality >> in slime-repl without resorting to defadvice. > > Awesome thanks! > > I got that code to work, although I'm not sure if the "how to use" instructions are quite right. > > I'm not very familiar with Emacs Lisp, but I took a stab at it anyway. I wasn't quite able to get it to work. I'm not sure I understand how the buffer positions and markers. Perhaps you have any tips for what's wrong? > https://github.com/belambert/slime/commit/68074c9e096e65ddd1f70fd271907d4692244f27 <https://github.com/belambert/slime/commit/68074c9e096e65ddd1f70fd271907d4692244f27> Bump. Any idea how to make this work? Thanks, Ben > (Presumably, you would also want to be able to turn on/off the colors, but I didn't try to figure that out yet). > > Thanks, > Ben > > >> >> Cheers, >> >> -- >> Luís Oliveira >> http://kerno.org/~luis/ <http://kerno.org/~luis/>