Tutorial by Examples

Light Table is a good editor to learn, experiment and run Clojure projects. You can also run lein/boot projects by opening project.clj file. It will load all project dependencies. It supports inline evalution, plugins and much more, so there's no need to add print statements and check the output i...
To setup Emacs for working with Clojure, install clojure-mode and cider package from melpa: M-x package-install [RET] clojure-mode [RET] M-x package-install [RET] cider [RET] Now when you open a .clj file, run M-x cider-jack-in to connect to a REPL. Alternatively, you can use C-u M-x (cider-jac...
Install Atom for your distribution here. After that run the following commands from a terminal: apm install parinfer apm install language-clojure apm install proto-repl
Download and install the latest IDEA version. Download and install the latest version of the Cursive plugin. After restarting IDEA, Cursive should be working out of the box. Follow the user guide to fine-tune appearance, keybindings, code style etc. Note: Like IntelliJ, Cursive is a commercial pr...
Spacemacs is a distribution of emacs that comes with a lot of packages preconfigured and easily installed. Also, it is very friendly for those who are familiar with vim style of editing. Spacemacs provides a CIDER-based Clojure layer. To install and configure it for use with Clojure, first install ...

Vim

Install the following plugins using your favourite plugin manager: fireplace.vim: Clojure REPL support vim-sexp: For taming those hugs around your function calls vim-sexp-mappings-for-regular-people: Modified sexp mappings that are a little easier to bear vim-surround: Easily delete, change, a...

Page 1 of 1