emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GNU Emacs as a lightweight Java IDE


From: Anand Tamariya
Subject: GNU Emacs as a lightweight Java IDE
Date: Mon, 2 Dec 2019 10:04:12 +0530

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

Code: https://gitlab.com/atamariya/emacs/tree/dev

Demo:
Code completion https://youtu.be/MWpvKSTz4qc
Refactoring https://youtu.be/zmRac_BNbv0

Regards,
Anand

reply via email to

[Prev in Thread] Current Thread [Next in Thread]