Added eval before the variable expansion
fish shell doesn't support to use variable as commands
(on purpose, see: http://lwn.net/Articles/136232/ "Impossible to Validate the Syntax" )
Make several variables constants.

While `defconst` will not prevent the user from altering a
variable's state, it conveys more clearly the fact that the
value of the particular variable is not meant to be changed.
Replace :else with t in a cond expression.

While the use of `:else` in a catch-all cond clause
is idiomatic in Clojure, in Emacs Lisp the idiom is to use `t`.
Merge pull request #192 from berdario/master

Make nrepl work with fish-shell
Merge pull request #213 from bbatsov/else

Replace :else with t in a cond expression.
Merge pull request #214 from bbatsov/constants

Make several variables constants.
Reset nrepl-buffer-ns on nrepl-restart.  Fixes issue #187.
Emit server log output at bottom of *nrepl-server* buffer.
Add nrepl-disconnected-hook and disable nrepl when disconnected.
Suppress byte-compilation warning

This takes care of the byte-compilation warning
about a reference to a free variable `paredit-version`.
Fix a couple of docstrings and indentation errors.
Use should instead of assert in tests.
Docstring additions and fixes.
Merge pull request #223 from bbatsov/fix-warning

Suppress byte-compilation warning
Merge pull request #224 from bbatsov/use-should

Use should instead of assert in tests.
Merge pull request #225 from bbatsov/cleanup

Docstring and identation cleanup
Simplify popup buffer quit/restore using `quit-window'.
Update copyright year and add link to contributors.
Merge branch 'popup-refactor'
Fix #199 - make *nrepl-src* closable with 'q'

`nrepl-popup-buffer-mode` was misbehaving originally, but the recent
refactoring of the popup window quit/restore logic fixed the problem
and now it's ok to use `nrepl-popup-buffer-mode` together with
`*nrepl-src*`.