lispy
lispy copied to clipboard
lispy-forward treats atoms and lists differently
I use ] extensively for stepping over expressions, but it treats atoms differently from lists. For example,
(foo
|bar
baz)
here lispy-forward moves point to the closing ). I was expecting point to be at the end of bar. However, in this case:
(foo
|(bar)
baz)
lispy-forward puts point on the end of the line.
Is this intentional behaviour? I see that lispy-forward is bound to C-M-f in lispy-mode-map-paredit, but paredit-forward has the behaviour I expected.
Is this functionality available as a different lispy command (I couldn't see any), or something you'd be willing to change or make customisable?
I don't think it exists in lispy because it exists as a standard emacs command: forward-sexp.