4 ms·
I'm one of those weird users who works in both, and I've also never really understood the need to pick a side. I initially used emacs for years, and now I've u
by JNRowe 4y ago
I'm one of those weird users who works in both, and I've also never really understood the need to pick a side. I initially used emacs for years, and now I've used both for years. I also don't pick a side in the tea and coffee debate, sometimes I want rooibos and others espresso.
Admittedly, my emacs usage at this point is largely to treat it as a collection of distinct apps; fire up in nov-mode¹ mode to read books, fire up in magit-status² to mangle git repository, etc. It really feels like there are a collection of best of breed apps that just happen to built on emacs as a toolkit, most of which are fully functional without buying in to emacs for life(not that I'm saying there is anything wrong with that).
The only time I really use emacs as an actual editing tool is when I'm working on documentation, and that is largely because I like being able to see inline screenshots in that instance. That could equally flip again should I see some feature I want.
¹ https://github.com/wasamasa/nov.el https://github.com/wasamasa/nov.el
² https://magit.vc/ https://magit.vc/
- deleted 4y ago[deleted]
- AndyMcConachie 4y agoI reget I have but one upvote to give you. I use different editors for different things and I could not agree with this sentiment more. I use Emacs almost exclusively for note taking and for writing software. But I use vim for editing config files, or for smallish files in /etc/. I really like Emacs for writing software, but I have used vim for this as well. Over the years I've used many different editors and I expect I will use many different editors in the future.
- taude 4y agoI use both, a lot, too. They both have their places. I'm using vi/vim whenever I shell onto a machine; I typically use ripgrep to search a huge codebase for the file I'm looking for and then typically open that single file in VIM. (I read more code than I write these days). I use Emacs (Doom) more for Org-Mode and note taking, and sometimes as client for accessing APIs (through verb package). I'd like to get my SQL for the various types of databases I connect to to go through emacs. But once the connection history is in my bash history, and how easy it is to press ctrl-x ctrl-e to edit the command (in VIM), it hasn't been painful enough to put the time in. And ironically, I use neither for my main code editor.
- jasonm23 4y agoI think emacs is among the first "app" environments. I'm more productive building a little tool in emacs than just in the shell, or something web, desktop or mobile based. There's a few reasons, the amount of useful things instantly available (and discoverable) is incredible, being the main one. If I specifically want to make something for others... Unless they're emacs users I'm going to use another platform, obviously.
- JNRowe 4y agoI've spent a little time wondering if it is acceptable to push emacs as a runtime lately. For example, I've convinced a few co-workers to use magit, and they're comfortable with it when using a shell wrapper to start emacs and call magit-status. Honestly, I'm kinda convinced that if there was a more locked down "kiosk mode" that didn't let you use the other functionality it could be a good runtime for generic apps.