Hi,
I've implemented some common features for editing Java in Emacs using semantic. The
refactoring video also demonstrates power of CEDET semantic - same command is used
to extract method both from Java and Lisp code. It might still be rough
around the edges. Patches and feedback are welcome.
Code Editing
- Find project file using regex
- Code auto-completion
- Jump to definition
- Compile using mvn
- Organize imports
Refactoring
- Extract method
- Extract interface
- Implement interface
- Pull up method
- Find references
- Rename variables and methods
Demo:
Regards,
Anand