anchor.diff:  
   = User Plugins
   
  -WARNING: This feature only works with Counterclockwise Standalone or Counterclockwise installed as a plugin on an Eclipse 4 installation.
  -
  -It is possible to extend Counterclockwise / Eclipse yourself using the Clojure programming language.
  -
  -Contributions must be placed in `.clj` files inside your `~/.ccw/` folder.
  +User Plugins allow you to customize Counterclockwise / Eclipse with Clojure!!
  +
  +User Plugins are...
  +
  +- *Safe*: plug / unplug user plugins by adding / deleting repos clones from `~/.ccw/`
  +- *Dynamic*: with the help of the `ccw-plugin-manager` user plugin, you can open your user plugins as regular Eclipse projects, use the Eclipse embedded REPL to interact with your current environment *live*, as usual with Clojure!
  +- *Powerful*: user plugins are added to Counterclockwise's classpath and can access the same Eclipse services Counterclockwise has access to.
  +- *Agile*: updating a user plugin is as simple as 1. git checkout 2. Alt+U S (re[S]tart plugins)
  +
  +== How User Plugins work
  +
  +User Plugins must be placed in `.clj` files inside your `~/.ccw/` folder.
   
   Content in `~/.ccw/` folder is processed as such:
   
  
positive.code: 
  The idea behind this layout is that users will share plugins via git repositories, and each plugin can directly be cloned into its own directory inside `~/.ccw/`.
  
  INFO: a User Plugin is dynamic. To remove it, just delete its folder inside `~/.ccw/`.
  
  == Examples
  
  === Example 1: Hello World - single script file
  
  
negative.code: 
  WARNING: the `hello-world` subdirectory will only be recognized as a plugin if there is no `.clj` file inside `~/.ccw/`
  
  