Skip to content

lispy 0.19.0

Compare
Choose a tag to compare
@abo-abo abo-abo released this 09 Dec 16:04
· 1978 commits to master since this release

Fixes

  • w/s now works even if the next symbol isn't a list

    (foo |(bar) baz)
    ->s->
    (foo baz |(bar))
    
  • C-k now considers braces and brackets in addition to parens

  • no more compilation errors on Emacs-24.3

  • i will pretty-print Clojure better

Enhancements

  • xr works on region as well
  • DEL deletes quotation chars (e.g. quote, quasi-quote) along with the list
  • C-y obeys delete-selection-mode
  • " works better with region
  • DEL and C-d have been largely overhauled
  • DEL calls recenter if it deleted a lot of text
  • m marks/unmarks comment when called from comment start
  • p works also for cond branches: just aim at the cond
    branch and it will call the branch test and, if it's true, the
    branch body.
  • the repo has been shrunk with http://rtyley.github.io/bfg-repo-cleaner/, so it takes
    less time to clone now.
  • M works better for Clojure

New bindings

  • M-q calls lispy-fill, which will re-print current expression,
    taking fill-column into consideration
  • o g calls lispy-goto-mode
  • o g p calls lispy-goto-projectile
  • 0 g calls lispy-goto-projectile
  • ' and ` insert an extra space when necessary