[Top][All Lists]

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

Re: M-x compile with input set to </dev/null as default

From: Kevin Rodgers
Subject: Re: M-x compile with input set to </dev/null as default
Date: Mon, 13 Oct 2003 10:07:24 -0600
User-agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv: Gecko/20020406 Netscape6/6.2.2

Dan Jacobson wrote:

Just curious, why not run compile with input set to </dev/null as
default, as one can't just answer any questions asked on the screen,
e.g (compile "echo x=; read x").

Probably because people are more interested in adding the ability to
read user input in a *compilation* buffer.  I first posted a way to do
that back in October 1996 and recently updated it for Emacs 21:

        From: Kevin Rodgers <address@hidden>
        Newsgroups: gnu.emacs.help
        Subject: Re: comint-mode broken in GNU Emacs 21.2.1?
        Date: Thu, 18 Sep 2003 16:39:01 -0600
        Message-ID: <address@hidden>

Here's a link to that message:


But 7 years ago I also submitted a patch that did exactly what you're
asking for:

        From: address@hidden (Kevin Rodgers)
        Newsgroups: gnu.emacs.bug
        Subject: Re: standard input in *compile* buffers
        Date: Fri, 18 Oct 1996 07:50:11 -0600
        Message-ID: <address@hidden>
        Here's a slightly improved version of the patch I submitted,
        which makes the redirection optional (controlled by the new
        variable compile- disable-input) as Karl suggested.  Its default
        value makes compile behave the same whether the platform
        supports asynchronous processes or not.

And here's a link to that message:


Kevin Rodgers

reply via email to

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