Karr, David writes:
 > > -----Original Message-----
 > > From: Paul Kinnucan [mailto:[EMAIL PROTECTED] 
 > > 
 > > Karr, David writes:
 > >  > Nope, that didn't help.  I first tried just renaming the 
 > > "semantic"  > directory in the xemacs tree, which didn't 
 > > help, so then I tried  > specifically uninstalling that 
 > > package from the Xemacs installer, and  > that also didn't 
 > > help.  It still inserts the imports at the top of the  > file.
 > > 
 > > David,
 > > 
 > > Does the Classes menu appear in the Java source buffer into 
 > > which you are trying to import classes. If so, does this 
 > > message correctly display the variables and methods of the 
 > > classes in that buffer?
 > > 
 > > Does the senator menu?
 > 
 > I'm not sure where to look for either of those menus.  I don't see
 > either "classes" or "senator" as either a top-level or second-level menu
 > item.

The fact that these menus are missing means that semantic is not
operative in JDEE buffers on your system, which in turn explains why
imports don't work correctly. There is something wrong with your
setup. A full problem report should reveal what is wrong.
 
> 
 > > Also please post a complete problem report so that we don't 
 > > have to guess what your setup is.
 > 
 > Send it to "[EMAIL PROTECTED]" as it specifies?

No, post it to the list. The more eyes on your problem, the better.

Paul


 > 
 > > 
 > > Paul
 > > 
 > >  
 > >  > 
 > >  > > -----Original Message-----
 > >  > > From: Paul Kinnucan [mailto:[EMAIL PROTECTED] 
 > >  > > Sent: Monday, November 15, 2004 2:44 PM
 > >  > > To: Karr, David
 > >  > > Cc: [EMAIL PROTECTED]
 > >  > > Subject: RE: Any way to customize where import generates the 
 > >  > > import statement?
 > >  > > 
 > >  > > 
 > >  > > Karr, David writes:
 > >  > >  > Note that my setup did not "replace" the version of 
 > >  > > Semantic, I just put  > it in the load-path before other 
 > >  > > instances of Semantic (and I verified  > that by inspecting 
 > >  > > the value after startup).  The User Guide  > specifically 
 > >  > > says to REMOVE the older instances.  Is there any reason to  
 > >  > > > expect this might be my problem?
 > >  > > 
 > >  > > Yes. XEmacs seems to always load packages included in the 
 > >  > > distribution before any packages on the load-path.
 > >  > > 
 > >  > > Paul
 > >  > > 
 > >  > > 
 > >  > >  > 
 > >  > >  > > -----Original Message-----
 > >  > >  > > From: Paul Kinnucan [mailto:[EMAIL PROTECTED] 
 > >  > >  > > Sent: Sunday, November 14, 2004 10:02 PM
 > >  > >  > > To: Karr, David
 > >  > >  > > Cc: [EMAIL PROTECTED]
 > >  > >  > > Subject: RE: Any way to customize where import 
 > > generates the 
 > >  > >  > > import statement?
 > >  > >  > > 
 > >  > >  > > 
 > >  > >  > > Karr, David writes:
 > >  > >  > >  > I see now that the user guide just says it 
 > > inserts at the 
 > >  > >  > > head of the  > buffer, but the code appears to be a little 
 > >  > >  > > more sophisticated, where it  > tries to figure out 
 > > where it 
 > >  > >  > > should insert the import  > 
 > >  > >  > > (jde-import-get-import-insertion-point).  However, 
 > > the result 
 > >  > >  > > is the  > same.  It just inserts the new import before the 
 > >  > >  > > package statement.  I  > guess I'll try a little 
 > > debugging of 
 > >  > >  > > that function.
 > >  > >  > > 
 > >  > >  > > Hi David,
 > >  > >  > > 
 > >  > >  > > The import statements are supposed to be inserted AFTER the 
 > >  > >  > > package statement. That's how it's always worked for me and 
 > >  > >  > > how it worked when I just tested it by creating:
 > >  > >  > > 
 > >  > >  > > file Foo.java
 > >  > >  > > package jmath;
 > >  > >  > > 
 > >  > >  > > class Foo {
 > >  > >  > >  JButton button;
 > >  > >  > > }
 > >  > >  > > 
 > >  > >  > > and doing C-c C-v C-z with point on JButton. The 
 > > result is  > > 
 > >  > >  > > package jmath;
 > >  > >  > > 
 > >  > >  > > import javax.swing.JButton;
 > >  > >  > > 
 > >  > >  > > public class Foo {
 > >  > >  > >   JButton button;
 > >  > >  > > }
 > >  > >  > > 
 > >  > >  > > 
 > >  > >  > > I'm mystified that it works differently for you. 
 > > Please send 
 > >  > >  > > a test case that I can use to reproduce the bug.
 > >  > >  > > 
 > >  > >  > > Paul
 > >  > >  > > 
 > >  > >  > > 
 > >  > >  > >  > 
 > >  > >  > >  > > -----Original Message-----
 > >  > >  > >  > > From: Karr, David 
 > >  > >  > >  > > 
 > >  > >  > >  > > Is there any way to customize where import 
 > > statements are 
 > >  > >  > >  > > generated?  It presently inserts them at the 
 > > head of the 
 > >  > >  > >  > > buffer, which means I still have to move them 
 > > after they're 
 > >  > >  > >  > > generated.  I always put imports in a block 
 > > with no blank 
 > >  > >  > >  > > lines, after the "package" statement, with a 
 > > blank line 
 > >  > >  > >  > > before and after the block.  I see there are 
 > > options for 
 > >  > >  > >  > > specifying how imports are grouped, but I 
 > > assume that's 
 > >  > >  > >  > > separate from where they're initially 
 > > inserted.  > >  > > 
 > >  > >  > > 
 > >  > > 
 > >  > > 
 > > 
 > > 

Reply via email to