Title: RE: screen buffer resizing
Thanks for the tip.  Works Great, but ....  Is there a way to force JDE to always use the same Run Buffer ?  Alot of my classes in the same package have main methods for simple testing purposes, I would like the Run output to always be in the same buffer, not a different one per class.
 
Thanks a ton.
Sears, William D<[EMAIL PROTECTED]> wrote in message <[EMAIL PROTECTED]">[EMAIL PROTECTED]>...

I use:
(setq special-display-regexps '("\\*COM\\.[a-z0-9A-Z.]+\*"))

This puts any buffer which has a name of *COM.text*
in it's own window.  (Where 'text' is any string of letters, numbers,
or periods.)  i.e. *COM.Navistar.app* (the buffer for running
the class COM.Navistar.app) gets its own window.
Since I do all of my work under COM this works for me.
The variable special-display-regexps can hold a list, so you could
include other regexps for whatever your top level packages are
in place of COM.  (You do use packages, don't you? ;-)

Example:
(setq special-display-regexps '("\\*COM\\.[a-z0-9A-Z.]+\*" "\\*george\\.[a-z0-9A-Z.]+\*"))

Which should work for all classes under the "COM" and "george" packages.
(Note, this is case sensitive, but so is Java.)

William Sears

-----Original Message-----
From: Paul Kinnucan [mailto:[EMAIL PROTECTED]]
Sent: Friday, May 28, 1999 8:41 AM
To: Alex Cachia; Adam Ambrose; Jim Piersol
Cc: [EMAIL PROTECTED]
Subject: Re: screen buffer resizing


At 06:30 AM 5/28/99 -0700, Alex Cachia wrote:
>
>
>--- Adam Ambrose <[EMAIL PROTECTED]> wrote:
>> Jim Piersol wrote:
>> >
>> > Great, is there a similiar command to control sizing on the JDE->Run App
>> > buffer ?
>> >
>> > Kenneth J. Hughes wrote in message
>> > <[EMAIL PROTECTED]>...
>> > >At 07:54 PM 5/27/99 GMT, Jim Piersol wrote:
>> > >>When you do a compile, a second buffer appears on the bottom half of the
>> > >>emacs screen.  While you can resize this buffer, if you chose to do
>> > another
>> > >>operation, i.e. run app., the buffer is reset to take up half the screen
>> > >>again.  Is there any way to control this resizing ?  I would like to
make
>> > >>the buffer only take uip about 20 - 25 % of the main screen.
>> > >
>> > >I use (setq compilation-window-height 17).
>> > >
>> > >Kenneth J. Hughes
>> > >
>>
>>
>> This is not exactly the answer you were looking for, but is kinda neat,
>> anyway.  If you're running emacs in a windowing system, one thing I like
>> to do is have a new frame pop up with the run output.  Since the buffer
>> is called "*Main*" by default, I use the following:
>>
>> (setq special-display-buffer-names
>>            '("*Main*"))
>>
>> Adam Ambrose
>>
>
>I've been trying to get this to work.  I have the compilation window poping up
>but have been unable to get the run window to pop up.  I believe it has
>something to do with the name '*Main*'.  My run buffers are all named
>differently.  Any way to to use regular expressions in a lisp statement like
>that or change the name of my run buffers to the same name?
>

You could try inserting

(setq special-display-buffer-names
           '("*MYMAINCLASS*"))

in the prj.el file for your project where MYMAINCLASS is the name of your
project's main class. (The JDE sets the name of the run buffer to the name
of the class being run.)

- Paul

Reply via email to