5 ms·
No, it means that only people highly involved in the ecosystem keep using Emacs. Ideally, you'd like people completely unaware of how it works to use it; like f
by NeutralForest 4y ago
No, it means that only people highly involved in the ecosystem keep using Emacs. Ideally, you'd like people completely unaware of how it works to use it; like for VSCode for example.
- pluijzer 4y agoThe low maintainer/user ratio could be explain by the low barrier that Emacs provide to extend it in comparison to other editors like vscode. Most people I have met using vscode use it very vanilla, maybe thet use a handful of plugins bit non of them have written custom code for it. All Emacs users I have met though were quite fanatical in customizing the editor.
- NeutralForest 4y agoFair enough, I just don't have sufficient numbers and analysis to have a good opinion on this.
- aeonik 4y agoThis is definitely partially true, I'm already working on my own package after only having used emacs for a few months. That being said, as a a newbie, even when M-x <command> it's pretty hard for me to figure out commands. Documentation is also a bit hard for me to understand and seems to assume you know what you are doing already. I think having the menu system expose more commands from minor and major modes might go a long way to reducing friction from new users.
- wara23arish 4y agoin case u didnt know C-h m i believe that lists all of the functions/variables of the current major mode you have I think also C - M x (not sure abt this one) is like M-x but basically only displays commands related to the modes you have active
- tmtvl 4y agoM-S-x, actually, C-M-x is eval-defun in Elisp mode (and similar functions for Slime and Geiser).
- tgv 4y agoEmacs definitely doesn't have a low barrier. How many people know LISP in the first place? > All Emacs users I have met though were quite fanatical in customizing the editor. Indeed, and that's the bias of the poll, too. So emacs has a problem getting people on-board. I got into emacs via a Symbolics. It was great, back then, but it's such a specific combination of skills, and the user experience of emacs is completely outdone by e.g. VSCode. Add to that that most devs nowadays have a very shallow technical understanding, and emacs seems to be cornered in a niche. The only opportunity I see for it to come back is when the terminal interface becomes fashionable again.
- gpderetta 4y agoI don't think that emacs need to cater to those with very shallow understanding [1] to survive. It has prospered for decades in its niche and I think it is perfectly fine like this. The percentage of developers that use it might shrink, but the absolute numbers are very likely going up. [1] mind, I don't think that emacs requires very deep understanding either, but I might be overestimating the average programmer.
- User23 4y ago> How many people know LISP in the first place? The basics of Lisp are trivial. I’d happily no-hire any supposed developer that couldn’t easily pick it up. > and the user experience of emacs is completely outdone by e.g. VSCode. I heard this too. I was starting a new job using Ruby, which I hadn’t used in years. Despite being a long time Emacs user, since I hadn’t used Emacs in a few years and by far the most popular editor used by my team was VS Code, I thought I’d give it a shot. To my surprise it didn’t work anywhere near out of the box. I, and other developers on slack too, spent several days mucking with plugins and configs to get sorbet and other language servers working. At that point it was still a laggy lousy experience, but one where I was forced to use the mouse and had poor discoverability. So I said eff this, pulled spacemacs, and had a fully featured lsp based ruby IDE customized to my liking in about four hours. My conclusion from all this is that people say VS Code has a superior user experience they either don’t know what they’re talking about or are drawing the most superficial of conclusions.
- ergonaught 4y agoIt seems likely that only people highly involved in the ecosystem completed the survey, because only people highly involved in the ecosystem would even know that the survey existed.
- gpderetta 4y agoThings is, with time you will learn a bit of elisp by osmosis, if anything else by copy-pasting bits from the 'net and then playing around with it. So it is not very surprising that many emacs users know a bit of elisp. 10% being plugin authors is a bit surprising to me and it is possible that the survey is somehow skewed.