Need help with la-clojure?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

218 Stars 49 Forks Apache License 2.0 590 Commits 2 Opened issues


Clojure plugin for IntelliJ IDEA

Services available


Need anything else?

Contributors list

obsolete JetBrains project

Project state

The project is closed because of Cursive Clojure, which is more stable and feature-rich and it was originally based on La Clojure sources. The last update is available for IntelliJ IDEA 15 (as soon as Cursive Clojure will be available from JetBrains plugin manager, it won't be updated anymore).


Clojure plugin for IntelliJ IDEA.
Provides Clojure language support: syntax and error highlighting, completion, navigation and refactorings.

Getting Started

You have decided to develop in Clojure with your favorite IDE. Great! This README will assume that you have already downloaded and installed the "la-clojure" plugin via "Settings -> Plugins".

If you are familiar with Clojure, your first intuition will be to try to open a REPL in the IDE. However, before you do that, you must first create a Clojure project.

This README assumes that you already have a JDK installed.

  1. Click "File -> New Project -> Create Project from Scratch".
  2. Enter a name for your project, and select "Java Module" as the type. Click "Next".
  3. Create a new source directory (or not) and click "Next".
  4. In the "Desired technologies" list check the "Clojure" checkbox. You can choose to "Download" the Clojure jar (version 1.2) or select "Set up library later" to specify your own version of
  5. Click "Finish" and the project will be created.

If you selected "Set up library later", configure the library as below:

  1. Download the latest version of the Clojure jar from
  2. Right click on the project to "Open Module Settings"
  3. Click on "Modules -> Dependencies".
  4. Click "Add -> Single Entry Module Library", and select the path where you downloaded
  5. Click "Apply" and "OK".

Now you can start a Clojure Console via "Tools -> Clojure Console" or "Ctrl+Shift+F10".

Develop (Clojure) with Pleasure!

Setting up "La Clojure" project from sources

Follow these steps:

  1. Clone this repository.
  2. Create
    directory (or symlink) in folder
  3. Download archive of the latest IDEA 15 EAP Ultimate or Community edition. Note, that for Windows and Community edition you need to download installer.
  4. Unpack it into
    directory (or symlink),
    directory should be in the root.
  5. Open 'La Clojure' project now
  6. Setup JDK. Additionally add
    , from JDK
    directory. It contains JDI classes.
  7. Now you can compile and run IDEA run configuration.
  8. To build plugin, run 'Production' artifact from IDEA (Build -> Build Artifacts)
  9. To attach IDEA sources you need to create file (and put it in the
    directory) with the following structure:
    and so on (from plugins sources you need only copyright plugin).
  10. To run tests use 'AllTests' run configuration. To run single test, configure defaults for JUnit configuration like it's done in 'AllTests' run configuration. Additionally you have to extend VM options of default JUnit configuration with property

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.