summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorBozhidar Batsov <bozhidar@batsov.com>2016-04-04 08:34:21 +0300
committerBozhidar Batsov <bozhidar@batsov.com>2016-04-04 08:34:21 +0300
commitb123f8f555ea12da83312add926ac261796f722e (patch)
tree0c046c453cf126f3a80721bf4aa59a72e77e2965 /doc
parentfaba0fe732bff3bd36dc3717e75429cf0c3b95ac (diff)
Add a few more packages to the additional packages section of the manual
Diffstat (limited to 'doc')
-rw-r--r--doc/additional_packages.md46
1 files changed, 45 insertions, 1 deletions
diff --git a/doc/additional_packages.md b/doc/additional_packages.md
index 5b49c66b..66d1bee4 100644
--- a/doc/additional_packages.md
+++ b/doc/additional_packages.md
@@ -1,7 +1,51 @@
There are many additional Emacs packages that can enhance your Clojure programming
-experience. The majority of the modes listed here should be enabled for both
+experience. The majority of the minor modes listed here should be enabled for both
`cider-repl-mode` and `clojure-mode` for optimal effects.
+## clj-refactor
+
+[clr-refactor](https://github.com/clojure-emacs/clj-refactor.el) builts on top
+of clojure-mode and CIDER and adds a ton of extra functionality (e.g. the
+ability to thread/untread expression, find and replace usages, introduce let
+bindings, extract function and so on).
+
+A full list of features is available
+[here](https://github.com/clojure-emacs/clj-refactor.el/wiki).
+
+We hope to incorporate some of its features into clojure-mode and CIDER themselves
+down the road.
+
+**Make sure that the version of `clj-refactor` you've installed is compatible with
+your CIDER version.**
+
+## clojure-cheatsheet
+
+[clojure-cheatsheet](https://github.com/clojure-emacs/clojure-cheatsheet) in an
+Emacs rendition of the web-based
+[official Clojure Cheatsheet](http://clojure.org/api/cheatsheet), that's easily
+searchable via Helm.
+
+## squiggly-clojure
+
+[squiggly-clojure](https://github.com/clojure-emacs/squiggly-clojure) is a
+Flycheck checker for Clojure, using tools like
+[eastwood](https://github.com/jonase/eastwood),
+[core.typed](http://typedclojure.org/) and
+[kibit](https://github.com/jonase/kibit).
+
+## inf-clojure
+
+This package provides basic interaction with a Clojure subprocess (REPL). It's
+based on ideas from the popular inferior-lisp package.
+
+[inf-clojure](https://github.com/clojure-emacs/inf-clojure) has two components -
+a nice Clojure REPL with auto-completion and a minor mode
+(`inf-clojure-minor-mode`), which extends clojure-mode with commands to evaluate
+forms directly in the REPL.
+
+It's basically a simple alternative of CIDER, which provides a subset of CIDER's
+functionality.
+
## subword-mode
Enabling `CamelCase` support for editing commands(like