I'm not a lisp expert, somewhere I found a way that works for me:
(setq special-display-buffer-names
'("*compilation*" "*grep*"))
to configure size and position of a new frame you can use something
like this:
(setq special-display-frame-alist
(append (list '(top . 480 ) '(left . 200) '(height . 20) '(width .
100)
'(menu-bar-lines . 0) '(minibuffer . t))
For xemacs it's slightly different:
(let ((plist '(height 20 width 100 unsplittable t
default-toolbar-visible-p nil menubar-visible-p nil)))
(setq special-display-buffer-names
`(("*compilation*" ,@plist))))
Hope this helps
> -----Original Message-----
> From: Mark Mynsted [mailto:[EMAIL PROTECTED]]
> Sent: Friday, 13 July 2001 01:49 AM
> To: [EMAIL PROTECTED]
> Subject: compilation buffer in different frame
>
>
> Is there a way to have the compilation buffer come up in a different
> frame? I often have several buffer windows open on my current frame
> at the time I do a compile. The compilation buffer pops up in my
> current frame and alters the layout and number of windows open.
> --
> Sincerely yours;
>
> Mark Mynsted
>
> VHA Management Information Systems Client Services
> 972.830.0592, internal x1592
>
>
> /"\
> \ / ASCII Ribbon Campaign
> X Against HTML Mail
> / \
>
>