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 clojure@googlegroups.com To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---