That's probably exactly the same as xemacs M-x mode-compile code forks are such joy... update 17:36 9 March 2005 Its seems to be slightly different - in xemacs, mode-compile does whatever seems appropriate for the buffer - for C code it tries to make, for a shell script it tries to run it in a shell, for perl it runs the perl code - it tries really hard to 'do the right thing' for whatever the major mode of the buffer happens to be. compilation-mode in emacs seems to change the major mode of the buffer, and M-x compile then does whatever you decide (for perl its probably no more than 'perl script.pl') I'm not an (x)emacs guru, so I suppose nearly everything I just said can be contradicted, but, that said, I like the semi-smart addaptive behaviour of mode-compile.
...it is better to be approximately right than precisely wrong. - Warren Buffet
|