Outside of the text editor, I think native emacs keybindings like (C-n, C-p, C-a, C-e, C-k) on OSX are great and I hope they never get rid of them.
I agree! You know what takes it to the next level? Sticky keys! Accessibility feature in macos where modal / control keys will "stick" for the next keypress (non-modal / control) and then release. Double tap will stick it for the duration until the next tap on the same key. Essentialy, double tap control key and move around with n and p keys, kill with k, move more, yank somewhere else with y. All without touching co…
Making Emacs Popular Again
41–50 of 782 posts
Re: Making Emacs Popular Again
#42Does it need to be popular or need more users to become maintainers? I use emacs because I can't imagine using anything else that has half the features and is harder to extend. I can't imagine why it needs to be popular. It's a programming environment that happens to have a text editor built in. That appeals to some folks but I can't imagine why someone interested in writing for publication would choose it over Scriv…
Re: Making Emacs Popular Again
#43Does it need to be popular or need more users to become maintainers? I use emacs because I can't imagine using anything else that has half the features and is harder to extend. I can't imagine why it needs to be popular. It's a programming environment that happens to have a text editor built in. That appeals to some folks but I can't imagine why someone interested in writing for publication would choose it over Scriv…
Developer experience is more than just technical too. I know some package authors (and myself personally) find themselves very disillusioned with the GNU approach to contribution, especially regarding licensing and copyright assignment.
Re: Making Emacs Popular Again
#44Earlier quoted context omitted.
What is C-c? I have never used emacs so these comments are very confusing.
Emacs' notation for keybindings uses C for indicating the Ctrl/Cmd key and M for the Meta (alt). Things like C-c C-v are chords. and . I might be wrong, but I believe that the reason that parent commenter said that "C is not Ctrl" is due to the fact that you can map these keys to any where you want. Most emacs and lispers prefer to have C key bound to caps lock.
Yeah, but it's still a control key. I mean, xev literally registers "Control_L" when I press the key that is physically labeled "Caps Lock".
Re: Making Emacs Popular Again
#45Earlier quoted context omitted.
What is C-c? I have never used emacs so these comments are very confusing.
It's usually the Ctrl key, but most emacs users would rebind that. So it's not the Ctrl key.
Re: Making Emacs Popular Again
#46I think a large part of the issue is the default keybindings (the GUI is also bad, but I think it's bad in a way that's not going to be impossible to fix without screaming from people who like what's already there). It's truly only lacking a decent text editor. This isn't to say that the keybindings never made sense; in the stage of computing before X, where Space Cadet-like keyboards were common, it was more than fi…
The hardcore emacs users think these keys are better. And don't want to change them, because then they had to rewrite the whole manual which uses these keys.
The user don't have to use these keys, though, so there is no point in the tutorial starting with them.
Re: Making Emacs Popular Again
#47Popularity is more of a marketing problem than an editor problem. At the same time, if we compare emacs to vscode, vscode simply requires less configuration to get going. Given how much tooling exists in the javascript ecosystem, I think having a few plugins "just work" goes a long way. Asking users to configure emacs from scratch to have a reasonable editing experience in their programming language of their choice i…
Having all of Elisp and all of Emacs available, including packages, is powerful. But it comes with a complexity cost if your config/dependency graph grows to large. Like any in-house software project really - of which a small business cannot afford to invest in.
There is one area, though, I’d use it again for: Lisp. Clojure with CIDER, CL with SLIME. As far as IDEs go, the level of language support for Lisp is phenomenal and without equal (but not surprising given Elisp).
Re: Making Emacs Popular Again
#48Just got a new Mac computer with Catalina pre-installed, and was surprised to see zsh: command not found: emacs Of course, I can (and did) install it myself, but it used to be included by default.
Re: Making Emacs Popular Again
#49I think that the Emacs concept is really good, but it clearly has a lot of problems that make it altogether unattractive to new potential users. - The keybindings are not the standard CUA ones. Even with Cua Mode, every page on the internet still suggests using the regular old Emacs keybindings. There's weird conflicts between some packages, especially if you use non-default keybinds like Evil. The defaults are not e…
> To get anything approaching the productivity of an editor like Sublime or VS Code, you have to spend hours installing packages, learning their unique keybindings, and sorting out conflicts. Isn't it the same with VIM or other free editors?