BTW, if you missed the kickstarter, he’s still taking donations.
magit is phenomenal. I’d use emacs just for this even if I didn’t use emacs.
magit+org mode+tramp are my trio of reasons to use emacs. Super happy I converted from vi/vim, it can be a curve at times but well worth it.
I personally find markdown-mode a great, and underrated markdown editor too. It’s not quite a drop-in org-mode replacement, but if one has to write markdown, even nonstandard with TeX-math extentions, it’s the best choice I know of, that’s at least reasonably lightweight. And AucTeX is also always mentionable, if one uses LaTeX.
yeah, helm is one of those amazing things too. I wish more things had helm like interactions. with spacemacs and evil mode it makes moving from vim much easier.
I use ivy mode personally, helm was a bit too slow for my taste. Ivy mode is super nice, way lighter weight than helm.
Totally love this guy’s work. I’ve since moved on and switched editors to Visual Studio Code, but Emacs Rocks episodes are some of the best ways to showcase what makes emacs such an awesome environment.
I particularly dig his episode on restclient-mode
I’m an Emacs user who has been dabbling with Atom. Would be curious to hear what made you switch to VS Code. I’ve never tried it.
What it came down to for me is this: I am in awe of the powerful platform that emacs has become and how mature it and its community are.
However, I do not particularly enjoy tinkering with elisp packages of any size. I can write simple configuration stuff but when push comes to shove if confronted with a sizable code base my head explodes :)
Most of what I want in an editor is IDE-like convenience without the massive project setup overhead. Visual Studio Code provides that in a very big way and goes even further in many respects.
Its Python integration is superb and provides a very high level of IDE-like features, that integration is only going to get better because the author was just hired by the VSCode team.
In short, vs code gives me exactly what I want without demanding that I endlessly tinker with elisp to get this or that feature working with my environment.