<luis>
margaritamike: so, you'd do something like: (define-key slime-mode-map (kbd "TAB") 'slime-fuzzy-indent-and-complete-symbol)
<margaritamike>
luis: Is that what you bind to tab?
<margaritamike>
I wanna be as efficient as possible with SLIME
<margaritamike>
link not found
<margaritamike>
:<
<margaritamike>
oh forgot the l
<luis>
margaritamike: I don't. But TAB indenting, and C-c TAB completing is hard-coded into my muscle memory by now. I might give slime-fuzzy-indent-and-complete-symbol a spin, actually. :-)
* luis
sends a note to his work e-mail
<margaritamike>
:P
<fiddlerwoaroof>
margaritamike: I use slime-company for completion, because I like how company works
<fiddlerwoaroof>
I also have it set to complete on TAB or after pausing a second or so after typing
<margaritamike>
fiddlerwoaroof: Is it fast?
<margaritamike>
I used ac-slime and it was pretty laggy.
<fiddlerwoaroof>
I've found it find
<fiddlerwoaroof>
s/find/fine
<fiddlerwoaroof>
There are a couple issues: in the repl it sometimes gets confused if the output includes an unpaired double quote
<fiddlerwoaroof>
And it's a bit tricky to get the initialization sequence right in your init.el
cage_ has quit [Remote host closed the connection]
<fiddlerwoaroof>
margaritamike: here's a screenshot (r-h-u)
<fiddlerwoaroof>
Yeah, I spent a while trying to get travis to work for one of my projects and then I gave up and switched to circleci
<fiddlerwoaroof>
which was a lot nicer
<luis>
The travis bits seemed to work fine, but there are some REPL tests failing on the newer Emacs versions. Will have to look into that later this week.
<luis>
The test suite behaves very differently when executed interactively and non-interactively and it doesn't always recover from previous errors. It's a bit of a nightmare.
<fiddlerwoaroof>
sounds like a typical test suite :)
<fiddlerwoaroof>
luis: CI is still running, but here's what I think is a minimal viable implementation of the output stream concept