Download Latest Version lispy 0.26.0.zip (200.4 kB)
Email in envelope

Get an email when there's a new version of lispy

Home / 0.22.0
Name Modified Size InfoDownloads / Week
Parent folder
lispy 0.22.0.tar.gz 2015-01-27 177.7 kB
lispy 0.22.0.zip 2015-01-27 181.6 kB
README.md 2015-01-27 1.8 kB
Totals: 3 Items   361.1 kB 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 to kill-word, but takes care of matching the list and string delimiters.
  • M-DEL calls lispy-backward-kill-word. Similar to backward-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.

Source: README.md, updated 2015-01-27