help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: page-at-a-time output for M-x shell


From: Pascal J. Bourguignon
Subject: Re: page-at-a-time output for M-x shell
Date: Tue, 14 Jul 2009 12:55:40 +0200
User-agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/22.3 (darwin)

Teemu Likonen <tlikonen@iki.fi> writes:

> On 2009-07-13 13:42 (-0700), Samuel Wales wrote:
>
>> I read the whole thread, and I am surprised at how thoroughly and
>> repeatedly the OP was misunderstood.
>
> Then I'm certainly one of those. Sorry about that, Francis.
>
>> I think what he wants is shell mode (not term) but to have some sort
>> of less-like solution (not less itself) for paging output. Page up and
>> prompt search and term in line mode are all good ideas, but he
>> probably tried them.
>
> Hmm, speaking speculatively, would it be some code in shell.el (or much
> likely comint.el) which stores shell commands' output in an intermediate
> hidden buffer or some Lisp data type and then pages it to *shell* buffer
> for user? I'm pretty sure that that would be possible to implement.

Of course.  It is ALREADY implemented.  That data structure is called
BUFFER, and the pages are called WINDOWS.  There is a user interface
to let the user scan the pages, they're the PgUp and PgDn keys (PAGE
UP, PAGE DOWN).

How much silliness must we endure each day???


But note however, that M-x term implements an automatic pager in
emacs, so you don't even have to remember to type |less : as soon as
the output is more than a window-long, the term emacs pager jumps in.  

-- 
__Pascal Bourguignon__


reply via email to

[Prev in Thread] Current Thread [Next in Thread]