-
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
[Proposal] Spacemacs key bindings for regular users #1298
Comments
Interesting idea, might also base the keybinds off of Sublime Text. |
Since we have key bindings organized in layers with the leader, we have indeed the freedom to throw any layout in an evil state. We can call it BUT I want to keep things simple so no fancy |
BTW, nice idea @tuhdo :-) |
I tried to use my own config, based on ErgoEmacs, with Spacemacs. I removed all unnecessary stuff from the base spacemacs layer and left the solarized extension and few packages only, see spacemacs-bootstrap layer (I use it instead of my own distribution layer now). So, it turned to minimal Spacemacs config, which supports spacemacs core features. |
Any progress on this or plans for official integration? |
I note that instead of hypothetical |
@boykov as far as I can see, your fork does no longer contain a spacecore branch and the eab-draft branch looks like a regular emacs-/holy-mode configuration (to my very untrained eye). Would you mind briefly pointing in the direction how such an integration (of ergoemacs and spacemacs) would work? Should this be realized as a layer and adding ergoemacs as a package? Or should one rather somehow extract the ergoemacs keybindings and use those? (I'm returning to emacs after being disappointed by Atom & Co) |
@Foucl I've fixed the link in my comment. There is no spacecore branch now, I use spacemacs-bootstrap layer instead of it. The main idea of my integration of ErgoEmacs and Spacemacs is to use bootstrapping and organizing Spacemacs features only. As you know Spacemacs is "community driven" distribution with two main options for keybindings: emacs and vim. As far as there is no ErgoEmacs community (or another one with non-standard keybindings) yet, I use my personal emacs config as spacemacs private layer. |
Related: #5429. |
I have been working on my own set of keybindings to bring Emacs more in line with Windows defaults. The attempt is here https://github.com/PhilipDaniels/windows-defaults, it is structured as a Spacemacs layer. Feedback welcome. |
@PhillP thank you. I'm going to try this out and maybe I can recommend it to a co-worker who adds a lot of jira issues by manually copy pasting from Excel to instead use jira mode which is based on org. Lack of Windows like keybindings is the only thing that was stopping me :) |
@PhilipDaniels |
@MarcusE1W There is no plan to integrate it into Spacemacs, at least, nobody has ever asked me. I actually stopped using Emacs/Spacemacs for all but vanilla editing about 6 months ago because I felt I was spending too much time configuring it and learning lisp compared to getting on with more productive things. The killer was when I built a new machine about 7 months later, installed Spacemacs, and found lots of packages I was using in my layers gave errors :-( So I am not actively updating this package; if someone else wants to try and integrate it they are of course free to base their work on this. With Emacs 26 coming out, now might be a good time. |
Hmm, sorry to hear that Spacemacs was frustrating for you. Currently I can't help with the layer as I have no idea about elisp, but maybe that improves. Sometimes I change editors as well, so maybe on another day you give Spacemacs another try 😉 . |
Would be cool to see simple keybinds based on something like micro. I also like the idea of naming it mortal mode however we would just need people to do the work |
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! |
It would be nice to have this implemented in Spacemacs by default. |
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! |
Let's keep this open, we could do something nice here by implementing a new evil state like we did with |
+1! As someone who has been using spacemacs off and on for a little while now, I think having something like an ergoemacs layer would be great! Having "normal" bindings would be nice especially for new users transitioning from other editors like VSC, Sublime, etc. |
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! |
So, first we have
evil-mode
for Vim users; then we haveholy-mode
for Emacs users. Next, I propose a key binding layout for users of common editors out there, using ErgoEmacs keyboard layout: https://ergoemacs.github.io/gradual-adoption.html.Let's call this
mortal-mode
, the mode in betweenevil
andholy
.The text was updated successfully, but these errors were encountered: