This project brings some of the great eclipse features to emacs developers. It is based on the eclim project, which provides eclipse features for vim.
Emacs Lisp
Pull request Compare This branch is 5 commits ahead, 454 commits behind senny:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
snippets/java-mode
vendor
.gitignore
History.txt
README.md
company-emacs-eclim.el
eclim-ant.el
eclim-java.el
eclim-maven.el
eclim-problems.el
eclim-project.el
eclim.el

README.md

Overview

Eclim is an Eclipse plugin which exposes Eclipse features through a server interface. When this server is started, the command line utility eclim can be used to issue requests to that server.

Emacs-eclim uses the eclim server to integrate eclipse with emacs. This project wants to bring some of the invaluable features from eclipse to emacs.

Installation

  1. download and install eclim

  2. download emacs-eclim

  3. add the following code to your emacs startup script

     (add-to-list 'load-path (expand-file-name "/path/to/emacs-eclim/"))
     ;; only add the vendor path when you want to use the libraries provided with emacs-eclim
     (add-to-list 'load-path (expand-file-name "~/coding/git/emacs-eclim/vendor"))
     (require 'eclim)
    
     (setq eclim-auto-save t)
     (global-eclim-mode)
    
  4. customize the eclim-executable variable to make it point to the eclim executable within the Eclipe directory if necessary

Optional dependencies

  • A recent (version 0.6.0 or later) of yasnippet.

Usage

To get started just lunch the eclim executable that the placed in your Eclipse installation directory.

Contributing

The project is under active development and we are always looking for assistance.

  1. Fork emacs-eclim
  2. Create a topic branch - git checkout -b my_branch
  3. Make your changes and update the History.txt file
  4. Push to your branch - git push origin my_branch
  5. Send me a pull-request for your topic branch
  6. That's it!