-
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
Add more SPC m bindings for Clojure #5667
Comments
If you have more specific examples, I'd be happy to add them |
There are dozens more in the menus. They change a bit with context. I think you have to have a Clojure REPL running to see them. Use In the Clojure major mode, hit |
@TheBB hold it! The PR from @kalouantonis was incomplete. This is not fixed in develop. I just said there are dozens of other bindings not covered: Missing SPC bindings for Clojure mode with CIDER minor mode
Missing cider-repl bindings
|
I mean, you're welcome to add them yourself. |
Ah, yes, well, I might get around to that. I'm not certain what half of these even do, so I'm not sure how to categorize them properly. My elisp skills are still limited (working on it), but adding bindings doesn't look that difficult. |
I daresay we shouldn't be adding bindings to functions that we have no idea are even useful, just because they happen to exist. In any case #6848 is a good example of a PR that adds bindings. |
On that I disagree. They don't just "happen to exist". The authors of cider and clojure-mode wrote functions precisely because they thought they were useful, and furthermore, added bindings to those they expected to be used most often. Our ignorance of their reasons does not make them any less useful to those who use them. Or even to us if we learn them. But we Spacemacs users are unlikely to even notice many major mode features exist until there's a SPC binding for them. |
I went through the key bindings and I've found that most are indeed unimplemented. I'm just marking the ones that are already done.
I'm working on adding the rest. |
The major mode prefix command above should be |
Yea, you're right. I updated my mistake |
Are there any more concrete bindings somebody is missing for the clojure layer? While I'm at it... #11431 |
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! |
If you look through the menus in a Clojure buffer or Clojure REPL, you can see that a lot of the functions with Ctrl bindings in insert mode have no SPC bindings in normal mode. Is there some reason for leaving these out? There are plenty of letters left on the keyboard. Maybe CIDER has evolved since its layer was written.
The text was updated successfully, but these errors were encountered: