-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enhance evil-lisp-state #1955
Comments
It seems that 4 keys is a lot but it is not in practice, the issue is that evil-lisp-state is meant to be used in Vim style, it has never been thought to be used in Emacs style. In Vim style the user is most of the time in What I want to experiment is to use Lispy but with the following changes:
There is a package that partly does this I believe, we should give it a try. |
I like the idea of extending lispy with a more vi compliant key theme (which could be PRed upstream as a drop in alternative to the |
This might be the package @syl20bnr was thinking of: https://github.com/bcarrell/evil-lispy |
@syl20bnr suggested in chat that for holy-mode users we could have |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Please let us know if this issue is still valid! |
Currently, getting into the lisp state takes too many keys (4 keys for Emacs to
C-c k <something>
). That's why I'm using Lispy. We can make it better:f/b/n/p
is enough. Slurp can be replaced with>
and barf with<
to free the key bindings.avy/ace
(we should removeace-jump-mode
really). In Lispy, I can pressq
to jump to any open parenthesis in current defun. It's really convenient.H
in current defun.lispy-knight-up
andlispy-knight-down
that allows me to jump up/down the next sexp on the next line. If the next sexp is a bigger scope, jump up to it. For example:Point is
[]
. When I uselispy-knight-up
, it jumps to the parenthesis atwhen
and when uselispy-knight-down
, it jump to the parenthesis on the next line.[
and]
should just jump to beginning and end of defun. It is currently unbound.e
to eval current sexp at current parentheses.holy-mode
, we should add a 2-keys binding i.eC-]
to get into lisp state quickly.The text was updated successfully, but these errors were encountered: