You are not a member of this wiki.
Pages and Files
Editor / REPL Integration
Enclojure News & Articles
This project is now deprecated.
There has not been additional development on this in over 18 months. I was the primary contributor and have been unable to continue work and, at this stage, no one else has started active work on keeping in sync with the latest development in the Clojure community as I had hoped.
For several options in getting started with Clojure development, please go to:
Getting Started with Clojure
The github repo for the code is here:
For any questions about the project, feel free to contact me:
I want to thank everyone who has supported me over the course of this project.
If you do not have Netbeans v.6.9.1 installed
. You need only the Java SE version.
First Run of Netbeans after installation. Activate feature Java SE
Activate features is on the Start page or from Tools,->Plugins>Installed, click 'Activate next to the Java SE support
It is HIGHLY recommended that you install maven:
Go to the Netbeans->Preferences, click on the Miscellaneous tab and make sure the External Maven Home path is pointed to your maven install.
One time setup for Enclojure Plugin and updates
Go to the Tools, Plugins and select the 'Settings' tab on the dialog
Click Add and call the Update Center "Enclojure" and use the following
Go to the 'Avalilable Plugins' tab and select the 'Enclojure Clojure Plugin' and click Install
Any updates to the Enclojure Plugin will be made available via the update manager in Netbeans.
Getting started with the Enclojure plugin in Netbeans
Got to File->New Projects and under categories, select Clojure and you'll see choices for several Clojure project types. Select the Clojure 1.1 maven project. This will prompt you for a project name and default package. Clean and build the project, then right-click on the project node and "Start a Project REPL" and you are ready to start developing Clojure interactively.
Support for Netbeans 7.x
The latest version does support NB 7.x but there have been some intermittent and annoying problems reported that made me back off and recommend using the previous version. This is an open source project and contributors are welcome to help make this a better tool!
Please see the
page for more information.
Please provide any feedback or issues to the
Enclojure is a set of libraries for supporting the development of tools for the
Clojure programming language
. In addition to providing a plugin for the Netbeans IDE for the Clojure language, our goal is to build on the inspirational work of Rich Hickey (inventor of Clojure) in promoting the building of tools for Clojure. Below is a set of features supported for the Netbeans plugin. For more information on contributing to Enclojure and/or using the support libraries outside of Netbeans, see the
REPLs based on project dependencies
Support for connecting REPLs to remote JVMs
Stand-alone REPL support
REPL history persistent across IDE restarts
Browsable/searchable REPL history
Integration of Pretty Printer
Hyperlinks for errors
Based on REPL in clojure.main for consistent user experience
Tight integration with the editor
Java/Clojure Integrated Completion
Context aware completion
Lookup Java class methods, syntax aware instance and static method searching
Hyphen, dot and camel case token navigation
Syntax highlighting, brace/paren/bracket matching
Go to declaration functionality
Evaluate expression (within namespace)
Lisp style indenting
Structured navigation of Clojure source
Supports hierarchical navigation of multimethod dispatch functions to defmethods
Clojure style display of local variables
Step through code
AOT (ahead of time) compile support
Project templates with clojure.contrib
Page has been edited 30 times.
Last updated by ericthorsen on Feb 21, 2013 8:36 am.
help on how to format text
Turn off "Getting Started"