Skip to content
nickmain edited this page Sep 14, 2010 · 3 revisions

See the ClojureMind Guide.

Overview

Freemind is a popular open-source mind-map editor.
Clojure is an up-and-coming dialect of Lisp that runs on the JVM.

ClojureMind is a plug-in for Freemind that allows Clojure code to be evaluated within a mind-map. It aims to be an alternative means of creating and editing Clojure source.

Features

  • Representing Clojure source as a mind-map sub-tree with auto-closing of some forms
  • Allows external Clojure source files to be referenced within a map
  • Allows internal node-links for referencing common code
  • In-place evaluation of Clojure code
  • Hook to set up the Java classpath
  • Hook to run scripts on mind-map load (to define namespace etc.)
  • Hook to save Clojure source, from sub-trees, to external files upon mind-map save
  • User-defined hook – allows Clojure code to handle node update events and interact with the mind-map model

Requirements

Freemind 0.9.0 RC 7 or later.

Java 6.

Installation

Download one of the available zip files.

On Windows you can unzip directly into the c:\Program Files\FreeMind\plugins directory.

On OS X, unzip into a temporary location and copy the contents into the /Applications/FreeMind.app/Contents/Resources/Java/plugins folder. You will have to right-click>"Show Package Contents" on FreeMind.app to navigate to the plugins folder.

Start or restart Freemind.

Clone this wiki locally