3 ms·
Some may read your comment negatively, but as someone that has bounced off emacs many times, I really appreciate it. It took me days just to figure out how to n
by Capricorn2481 4y ago
Some may read your comment negatively, but as someone that has bounced off emacs many times, I really appreciate it. It took me days just to figure out how to navigate through files in emacs. I felt really stupid trying to learn it, mainly because of the attitude of its biggest fans. It seems emacs users have a combination of implying you're lazy/unintelligent if you don't grok the tool quickly, as well as greatly underestimating how easy it is to work in VSCode.
There are people in this thread claiming their colleagues will spend "many hours" configuring VSCode to get it to work, or are constantly "churning" through IDEs. I have no idea what they are on about, because emacs users would be the first to tell you how often they are reconfiguring their environment and how difficult of a journey that is, and this is a source of pride for them. I have no problem with owning your tools, but not everyone has the time to do this. I also think senior devs holding onto emacs has actually hurt the popularity of some languages like CommonLisp, where interest in the language is immediately met with the emacs "brick wall" because the only proper IDE available for CL is outrageously expensive. Meanwhile Clojure works great with VSCode and Calva. VSCode has been around nearly a decade and is going incredibly strong, I don't know why people pretend it's a dumpster fire.
And the argument inevitably turns into emacs as a "lifestyle," because it's a text editor, emailer, task manager, etc. But I don't want all my needs to be handled by one tool, and I actually see that as a huge downside. I like being able to swap out one of my tools if I don't like the workflow. So when the argument becomes "You're not using emacs right if you're not using it for everything," I find that really odd. It's weird to me that lispers, which tend to reinforce loose coupling in their coding practices, would tether themselves to such a restrictive ecosystem for really simple everyday tasks.
Also the keyboard only approach just doesn't work for mobile. I'm sure there's someone somewhere using emacs on mobile, but it's just not an option. So making your whole organizational life centered around emacs/org-mode is odd to me because you'll need a separate system for your phone. Obsidian, meanwhile, has a mobile app, and javascript runs everywhere now.
- deafpolygon 4y agoThanks, it helps to know that someone else has similar sentiments as I do in regards to Emacs. By no means am I saying Emacs is bad software (it's not), but; > claiming their colleagues will spend "many hours" configuring VSCode to get it to work It's been my experience that you can simply install VS Code, open a source file and it will suggest extensions to help you get going. Even going so far as to be helpful in installing Python if you open a .py file one time, on a fresh install, for me. I just search for a dark theme I like (Dracula is one of my goto) and a light one (I switch when it suits me) and I'm off. Meanwhile I'm told it's _SO_ simple and straightforward to set-up treesitter and the language servers. > javascript runs everywhere now Indeed. JavaScript is a far easier language to work with - it may have a quirks and gotchas, but it's fairly straightforward despite it not being my first choice in a language.