<2021-05-17 Mon>
This is a breaking change. It moves away completely from ido
, in
favor of helm
. It also changes the el-get
source to use my fork of
the project: https://github.com/vedang/el-get
. The easiest way to
upgrade safely is to delete your original installation and clone
this repository from scratch.
- Update the Cider suite of libraries to the latest version
cider
: v1.1.0cider-nrepl
: 0.26.0clj-refactor
: v2.5.1refactor-nrepl
: 2.5.0clojure-mode
: latest version, master branch
- Use my fork of
el-get
as the main branch - Replace
ido
entirely, in favor ofhelm
- Update configurations for all core libraries
- Change Emacs supported version to 27.
<2020-08-23 Sun>
This is not a breaking change. It is a bug-fix change. However, the
easiest way to upgrade safely is still to delete your original
installation and clone this repository from scratch. This will also
get the latest versions of dependent libraries (like clojure-mode
)
(which is a good thing)
- Update the Cider suite of libraries to the latest version
cider
: v0.26.1cider-nrepl
: 0.25.3clj-refactor
: v2.5.0refactor-nrepl
: 2.5.0
- Stop cljstyle from auto-loading on Clojure files. This breaks marks inside the file, breaking navigation badly.
<2020-06-28 Sun>
This is not a breaking change. However, the easiest way to upgrade
safely is still to delete your original installation and clone this
repository from scratch. This will also get the latest versions of
dependent libraries (like clojure-mode
) (which is a good thing)
- Add support for Frontend Development at Helpshift! (Thanks to
@aniket19)
- Install
rjsx-mode
andprettier-js
for working with JS and JSX files.
- Install
- Install
cljstyle-mode
andcljstyle
for auto-formatting. - Update
cider
to the latest version (v0.25 - Bergamo) - Update
cider-nrepl
to the latest version (v0.25.2)
<2019-11-20 Wed>
This is not a breaking change. However, the easiest way to upgrade
safely is still to delete your original installation and clone this
repository from scratch. This will also get the latest versions of
dependent libraries (like clojure-mode
) (which is a good thing)
- Install
yasnippet
,dumb-jump
,smex
andflycheck-clj-kondo
. - Update
cider
to the latest version (v0.23.0 - Lima) - Update
cider-nrepl
to the latest version (v0.22.4) - Fix configuration of
ido
andrecentf
<2019-09-17 Tue>
This is not a breaking change. However, the easiest way to upgrade
safely is still to delete your original installation and clone this
repository from scratch. This will also get the latest versions of
dependent libraries (like clojure-mode
) (which is a good thing)
- Update
cider
to the latest version (v0.22.0 - Sao Paulo) - Update
cider-nrepl
to the latest version (v0.22.3) - Update Emacs Installation instructions
- Use
brew cask
- Use
- Add information about minimum lein version (v2.8.3)
- Let
M-s
remain bound under paredit.
<2019-01-15 Tue>
This is not a breaking change. However, the easiest way to upgrade
safely is still to delete your original installation and clone this
repository from scratch. This will also get the latest versions of
dependent libraries (like clojure-mode
) (which is a good thing)
- Update
cider
to the latest version (v0.20.0 - Oslo)
<2019-01-06 Sun>
This is a Breaking Change (via version conflict) upgrade. I’ve
upgraded the version of one of the packages that emacs-up
depends
upon, and upgrading your local setup may not be as straight-forward
as updating the repo from upstream.
The easiest way to upgrade reliably is to delete your original installation and clone this repository from scratch.
Restart Emacs.
- Update
cider
to the latest version (v0.19.0 - Raleigh) - Update
clj-refactor
to the latest version (v2.4.0) - Remove dead-code of previous
cider
versions - Replace
ido-ubiquitous
withido-completing-read+
- Add a prefix for
helm-projectile
:C-x c p
. Movehelm-list-emacs-process
toC-x c P
. - Add instructions for supporting Dev against Clojure 1.7 (Cider 17).
<2017-01-02 Mon>
This is a minor, safe upgrade.
- Change the key-bindings for using
helm-ag
. ReplaceM-g
withg
in the prefix key. - Add the
ido-ubiquitous
library for Ido completions everywhere.
<2016-11-06 Sun>
This is a Breaking Change (via version conflict) upgrade. I’ve
upgraded the version of one of the packages that emacs-up
depends
upon, and upgrading your local setup may not be as straight-forward as
updating the repo from upstream.
The easiest way to upgrade reliably is to delete your original installation and clone this repository from scratch. If you don’t want to do that, first fetch the latest changes locally and run the following commands:
;; updates el-get to the latest version and brings in new recipies. M-x el-get-self-update RET ;; delete ~cider~, we've moved to the latest version. M-x el-get-remove RET cider RET
Restart Emacs.
- Update
cider
to the latest version (v0.14.0 - Berlin) - Add
helm-cider
to bringcider-apropos
into the goodness of Helm. - Add
helm-ag
because people want to use the Silver Searcher for faster searches. - Add
helm-projectile
to quickly perform project related functions.
<2016-10-09 Sun>
This is a Breaking Change upgrade. To upgrade your emacs-up
,
delete your original installation and clone this repository from
scratch. Follow the updated setup instructions in the README.org
file.
I’ve made the following major changes:
- Move to
el-get
as the package management system. - Enable development against Clojure versions 1.6 and below (Find
instructions in the
README.org
file). - Make Emacs 25 the minimum supported Emacs version.
<2016-09-21 Wed>
This initial version of emacs-up
is built around package.el
which
is the default package management system for Emacs.
However, a number of people within Helpshift are working on projects which need to support Clojure versions below 1.7 (eg: projects which depend on the Storm framework). Versions of CIDER - The Clojure Interactive Development Environment that Rocks - which are available in public package repositories do not support these older Clojure versions.
Future development of emacs-up
will move to el-get
, which allows
the developers to pin the version of the emacs package that they want
to install.