New release, with a lot of changes!
I would particularly like to thank Stephan Mühlstrasser for his
contributions !
The clojure symbols omni-completion feature was also quickly made available
thanks to Meikel Brandmeyer's help and code :-)
IMPORTANT NOTE: the layouts of the plugins that host clojure and
clojure-contrib code have changed. So for your projects that use the
out-of-the-box versions of these jars, you may have to manually fix it: go
to the project's context menu > Properties > Java Build Path > Libraries.
Remove the clojure and clojurecontrib classes directories. Instead, add
external jars for clojure and clojurecontrib, located in your eclipse
plugins directory : %ECLIPSE_HOME%/plugins/clojure/clojure.jar and
%ECLIPSE_HOME%/plugins/clojurecontrib/clojure-contrib.jar
Below the list of changes:
1. User visible changes
1.a) new features
* Patch from Stephan Mühlstrasser
* inheritance of standard editorpreferences
* user-editable preferences
* Currently you can switch on and off the bracket matching, and
change the tab width
* Added an (configurable via preferences) auto-switch to the loaded file
namespace when a REPL is launched via the selection of a file (uses the last
found ns call in the file)
* Change of the default REPL to use clojure.contrib.repl_ln
* Enhancement of the syntax coloring:
* more colorized types of symbols
* now defaults to colors similar to those used by emacs clojure mode
* uses a dynamically created symbol table for clojure core symbols
(special symbols, macros, functions) for coloring clojure symbols
* code completion :
* added omni-completion on clojure symbols (e.g. w-o resolves to
with-out)
* added limits to the search to prevent the IDE from hanging too long:
* prefix must not be less than 3 characters
* java search halts if more than 200 results are matched (only those
200 results are proposed, with a warning message at the bottom of the
completion box)
1.b) bug fixed
* the namespace browser now sorts namespace names and symbol names by
natural ascending order
2. Technical changes
* Tweaked the settings of clojure, clojurecontrib and clojuredev Eclipse
plugins to enable clojure's driven clojuredev code by adding buddy policy
(registered)
* Made code sent to the REPL more robust (namespace qualify the used
symbols)
Enjoy !
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Clojure" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---