lispy 0.22.0
Fixes
- n will not throw when the kill ring is empty.
- ' will not add a space when preceeded by
~
. - h and l don't deactivate mark on failure (when can't move further)
- i changes
'( )
to'()
instead of'nil
.
Enhancements
- C-j works for `cider-clojure-interaction-mode', as does E
- ## will first attempt to start a map or set literal in Clojure, then do a gensym literal.
- a will not select select empty parens and symbols can
start with "~,@". - RET and C-j carry the quotes with them and
re-indent. If you don't want to carry the quotes, you can press a
space beforehand. - M-j will behave better when at eol inside a string
New features
- 2 SPC will now exit special and insert a space in front of the list.
- 3 SPC will now exitspecial and insert a space in back of the list.
- M-d calls
lispy-kill-word
. Similar tokill-word
, but
takes care of matching the list and string delimiters. - M-DEL calls
lispy-backward-kill-word
. Similar tobackward-kill-word
, but
takes care of matching the list and string delimiters. - M-k calls
lispy-kill-sentence
. Similar to
kill-sentence
, but the sentence now the current list. lispy-forward
is bound to C-M-n, in addition to ]lispy-backward
is bound to C-M-p, in addition to [
Incompatible changes
The obsolete aliases lispy-out-forward
, lispy-out-backward
and
lispy-out-forward-nostring
were removed.
lispy-clockwise
and lispy-counterclockwise
have been marked as
obsolete and will be removed in 0.23.0
. There's no need to replace
them, since they don't do much.