slime-repl buffer
Daimrod
daimrod at gmail.com
Fri Sep 6 15:50:37 UTC 2013
Fabrice Popineau <fabrice.popineau at supelec.fr> writes:
> Thanks for the comint trick, but I was pretty sure that slime-repl did not rely on comint as Stas confirmed.
>
> I was also thinking about `slime-repl-clear-buffer'. Advising it is a good idea.
>
> My problem is that I ran some program on huge data and it logged about 10^6 lines before finishing.
>
> I'll try to devise something before doing that again. I want to see that things run as expected. But I don't want
> to keep the whole history.
When this happens, I usually redirect the whole output to a file and
then view it in emacs with `auto-revert-mode'.
Btw, Emacs can manage large buffer; in my experience, the culprit is
often the fontification process (especially if you use
slime-presentations), because Emacs redoes the fontification each time
the buffer is updated, you can test this by disabling fontification (M-x
font-lock-mode RET) and see if you see some improvement.
For example, when I use M-x compile, I disable the fontification until
the compilation is done to avoid freezing my emacs.
> Fabrice
>
> 2013/9/6 Joe Corneli <holtzermann17 at gmail.com>
>
> On Fri, Sep 6, 2013 at 1:50 PM, Stas Boukarev <stassats at gmail.com> wrote:
> > Fabrice Popineau <fabrice.popineau at supelec.fr> writes:
> >
> >> Hi,
> >>
> >> Is there anyway to limit the size of the repl buffer ?
> >> Something like 10000 lines max for example.
> >> Emacs slows a lot with large buffers.
> > No, there isn't anything. You can clear the output manually with
> > C-c M-o.
>
> Dude, with Emacs there's always a way.
>
> Indeed, a modified version of `slime-repl-clear-buffer' could clear
> out the required amount of content. Really just a matter of figuring
> out what hook to add that to (per my earlier post) or what function to
> advise and Fabrice is sorted.
>
> --
> Fabrice Popineau
> -----------------------------
> SUPELEC
> Département Informatique
> 3, rue Joliot Curie
> 91192 Gif/Yvette Cedex
> Tel direct : +33 (0) 169851950
> Standard : +33 (0) 169851212
> ------------------------------
>
--
Daimrod/Greg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/slime-devel/attachments/20130906/2369354e/attachment.sig>
More information about the slime-devel
mailing list