Emacs users are used to the paredit plugin that makes it easy to keep parenthesis balanced. Vim users can get the same effect with paredit.vim.
(ns myapp.repl (:use [cljs.repl.browser :only (repl-env)]) (:require [cljs.repl])) (defn repljs  (cljs.repl/repl (repl-env)))
Open two TMux sessions in your project root directory
lein repls in one of them
This is your "server" or "macros" or "clj" repl
cljsh in the other one
This is your "client" or "cljs" repl