I have also experienced slowdown with extremely long shell buffers (hundreds of thousands of lines), which I managed to address by disabling undo. I added the following to my init file to do so automatically:
(add-hook 'matlab-shell-mode-hook 'buffer-disable-undo) This does not affect command history. Cheers, Roman On Fri, Nov 20, 2020 at 4:29 PM Liu, Jiaen <jiaen....@gmail.com> wrote: > > What Karthik describes about dumping too much text in the shell happened to > me. Maybe it better describes the issue. I'm not sure if a very long line can > cause the slowdown. Unfortunately I don't have a concrete example to test > this. > Thanks, John. > Jiaen > > On Fri, Nov 20, 2020 at 2:59 PM John Ciolfi <cio...@mathworks.com> wrote: >> >> Hi >> >> Could it be due to very long lines (not the number of lines)? Do you have an >> example, maybe a MATLAB script I could run to take a look at the issue? >> >> Thanks >> >> On Nov 20, 2020, at 2:50 PM, Karthik Chikmagalur >> <karthikchikmaga...@gmail.com> wrote: >> >> Hi Jiaen, >> >> Matlab-shell is derived from comint-mode, so you can use "C-c M-o" to clear >> the buffer. This runs `comint-clear'. You do not lose your history. >> >> However comint should not be slowing down in the first place. It stays >> snappy for me unless I accidentally dump several dozen megabytes of text >> into buffer by forgetting a semicolon at the end of the command. >> >> Karthik >> >> "Liu, Jiaen" <jiaen....@gmail.com> writes: >> >> > Matalb command shell becomes slow when there are too many lines. Is it >> > possible to clear the buffer to speed up? I don't want to kill the buffer >> > because it will lose the command history. >> > Thanks >> > >> > Jiaen >> > _______________________________________________ >> > Matlab-emacs-discuss mailing list >> > Matlab-emacs-discuss@lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/matlab-emacs-discuss >> >> >> _______________________________________________ >> Matlab-emacs-discuss mailing list >> Matlab-emacs-discuss@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/matlab-emacs-discuss > > _______________________________________________ > Matlab-emacs-discuss mailing list > Matlab-emacs-discuss@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/matlab-emacs-discuss _______________________________________________ Matlab-emacs-discuss mailing list Matlab-emacs-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matlab-emacs-discuss