unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* M-x compile
@ 2003-02-07 16:28 Glenn Hancock
  2003-02-07 16:43 ` Alfred M. Szmidt
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Glenn Hancock @ 2003-02-07 16:28 UTC (permalink / raw)


Is there a quicker way to execute the compile process than to have to hit 
Alt X and then manually type out the word compile?

Thanks,

glenn

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: M-x compile
  2003-02-07 16:28 M-x compile Glenn Hancock
@ 2003-02-07 16:43 ` Alfred M. Szmidt
  2003-02-07 16:51 ` Alfred M. Szmidt
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 8+ messages in thread
From: Alfred M. Szmidt @ 2003-02-07 16:43 UTC (permalink / raw)
  Cc: help-gnu-emacs

   Is there a quicker way to execute the compile process than to have
   to hit Alt X and then manually type out the word compile?

Sure, bind compile to some nice key-binding.  This is what I often
use: (define-key global-map "\C-xc" 'compile)

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: M-x compile
  2003-02-07 16:28 M-x compile Glenn Hancock
  2003-02-07 16:43 ` Alfred M. Szmidt
@ 2003-02-07 16:51 ` Alfred M. Szmidt
  2003-02-07 17:13 ` Eli Zaretskii
  2003-02-07 17:47 ` Glenn Hancock
  3 siblings, 0 replies; 8+ messages in thread
From: Alfred M. Szmidt @ 2003-02-07 16:51 UTC (permalink / raw)


Please fix you From/Reply-to header to point to a valid email address.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: M-x compile
  2003-02-07 16:28 M-x compile Glenn Hancock
  2003-02-07 16:43 ` Alfred M. Szmidt
  2003-02-07 16:51 ` Alfred M. Szmidt
@ 2003-02-07 17:13 ` Eli Zaretskii
  2003-02-08 15:54   ` Tiarnan O Corrain
       [not found]   ` <mailman.1674.1044719721.21513.help-gnu-emacs@gnu.org>
  2003-02-07 17:47 ` Glenn Hancock
  3 siblings, 2 replies; 8+ messages in thread
From: Eli Zaretskii @ 2003-02-07 17:13 UTC (permalink / raw)


> From: Glenn Hancock <ghancock@localhost.localdomain>
> Newsgroups: gnu.emacs.help
> Date: Fri, 07 Feb 2003 11:28:53 -0500
> 
> Is there a quicker way to execute the compile process than to have to hit 
> Alt X and then manually type out the word compile?

Of course, there is: this is Emacs!

It goes like this:

  - first time you compile, type "M-x compile RET" and then type the
    compilation command

  - second time you compile, type "M-x recompile RET"

  - thereafter, "M-x" followed by enough up-arrow keys to get to the
    "recompile" command will do

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: M-x compile
  2003-02-07 16:28 M-x compile Glenn Hancock
                   ` (2 preceding siblings ...)
  2003-02-07 17:13 ` Eli Zaretskii
@ 2003-02-07 17:47 ` Glenn Hancock
  3 siblings, 0 replies; 8+ messages in thread
From: Glenn Hancock @ 2003-02-07 17:47 UTC (permalink / raw)


Thanks for the help.  Couldn't figure out the key binding but the recompile 
thing was very helpful.  Didn't even know I could do that at all nor did I 
realize I could arrow up for command history.

Thanks a lot...

Glenn Hancock wrote:

> Is there a quicker way to execute the compile process than to have to hit
> Alt X and then manually type out the word compile?
> 
> Thanks,
> 
> glenn

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: M-x compile
  2003-02-07 17:13 ` Eli Zaretskii
@ 2003-02-08 15:54   ` Tiarnan O Corrain
       [not found]   ` <mailman.1674.1044719721.21513.help-gnu-emacs@gnu.org>
  1 sibling, 0 replies; 8+ messages in thread
From: Tiarnan O Corrain @ 2003-02-08 15:54 UTC (permalink / raw)


Apropos M-x compile -- is there any way to set environment variables that may 
be needed by Makefiles when M-x compile runs make: e.g. DEVROOT or cognates?

Cheers

Tiarnan

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: M-x compile
       [not found]   ` <mailman.1674.1044719721.21513.help-gnu-emacs@gnu.org>
@ 2003-02-08 19:00     ` Christopher J. White
  2003-02-09 13:09       ` Daniel Pfeiffer
  0 siblings, 1 reply; 8+ messages in thread
From: Christopher J. White @ 2003-02-08 19:00 UTC (permalink / raw)


>>>>> "tiarnan" == Tiarnan O Corrain <tiarnan.ocorrain@logicacmg.com> writes:

tiarnan> Apropos M-x compile -- is there any way to set environment
tiarnan> variables that may be needed by Makefiles when M-x compile
tiarnan> runs make: e.g. DEVROOT or cognates?

The current env in emacs is passed on to the compile process.
So, just M-x setenv DEVROOT or put it in your .emacs.  If you
need a different environment for different buffers, it's 
a bit more ugly.

...cj

-- 
------------------------------------------------------------------------------
 Christopher J. White                                    chris@grierwhite.com
------------------------------------------------------------------------------ 

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: M-x compile
  2003-02-08 19:00     ` Christopher J. White
@ 2003-02-09 13:09       ` Daniel Pfeiffer
  0 siblings, 0 replies; 8+ messages in thread
From: Daniel Pfeiffer @ 2003-02-09 13:09 UTC (permalink / raw)


chris@grierwhite.com (Christopher J. White) skribis:
> >>>>> "tiarnan" == Tiarnan O Corrain <tiarnan.ocorrain@logicacmg.com> writes:
> 
> tiarnan> Apropos M-x compile -- is there any way to set environment
> tiarnan> variables that may be needed by Makefiles when M-x compile
> tiarnan> runs make: e.g. DEVROOT or cognates?
> 
> The current env in emacs is passed on to the compile process.
> So, just M-x setenv DEVROOT or put it in your .emacs.  If you
> need a different environment for different buffers, it's 
> a bit more ugly.

You can put them in your compile command like:

ENVVAR=xyz make

and/or

make OVERRIDEVAR=xyz

coralament / best Grötens / liebe Grüße / best regards / elkorajn salutojn
Daniel Pfeiffer

-- GPL 3: take the wind out of Palladium's sails! --
 ------
  -- My other stuff here too, sawfish, make.pl...: --
   ------
    -- http://dapfy.bei.t-online.de/ --

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2003-02-09 13:09 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-02-07 16:28 M-x compile Glenn Hancock
2003-02-07 16:43 ` Alfred M. Szmidt
2003-02-07 16:51 ` Alfred M. Szmidt
2003-02-07 17:13 ` Eli Zaretskii
2003-02-08 15:54   ` Tiarnan O Corrain
     [not found]   ` <mailman.1674.1044719721.21513.help-gnu-emacs@gnu.org>
2003-02-08 19:00     ` Christopher J. White
2003-02-09 13:09       ` Daniel Pfeiffer
2003-02-07 17:47 ` Glenn Hancock

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).