Honestly I find these guides pretty useless b/c you can copy configs and hack together something without really understanding what you're doing but you'll eventually end up extremely frustrated and unable to work around the quirks and conflicts between configurations. I only really enjoyed Emacs once I learned some ELisp (I think I had tried is 2 or 3 times before that). Spacemacs handles syntax highlighting, autocomplete, refactoring, repl connection and evaluation (where available), project management (makefiles and maven support), and documentation lookups. In my primary projects, I need to edit XML, Clojure, YAML, SQL, Java, Makefiles, and Python files. Magit is the first version control interface complete enough that doesn't make me immediately nope out into a terminal for proper git commands. Even though the better editors have this, it's not universal and still a differentiating factor for usability and consistency. More common is the unified way that helm makes dealing with files (you can find similar things in Sublime / Atom / Vim distributions using Unite (or whatever they used these days)). I'm left to move my mouse to the right place, click, and then hope to find my git action in the menu I picked. If I'm trying to go a git command in Android Studio (InteliJ) and I forget the command, I don't get part way through and see a popup list of contextual actions. Imagine if there was a consistent place where the menu would pop up if you faltered any key combination. Which-key being integrated everywhere has made discovery the easiest of ANY editor/IDE I've used. Spacemacs has been equal to or better than IntelliJ, Eclipse, Atom, VisualStudio Code, Kate, or Sublime out of the box. Autocomplete, jump to definition, find usages, refactoring, documentation lookups and hints, etc. Python, Javascript, Clojure, and Ruby only required to add the appropriate layer to my. Really? I installed Spacemacs and everything "just works". There are many smaller things that connect up how I work via Emacs. There is much more to it all, but these are things off the top of my head. I think the math checks out in terms of efficiency. I think the time spent learning it is worth it. Learning to hack Lisp and elisp is its own reward. A calculator is no further than your Emacs window. I think Vi has some things it does better than Emacs here, but it is still very powerful and rewards learning the finer details. It holds my todos and meeting notes and makes it easy to ha e very complex notes in one doc.īasic text editing. Org mode is it's own beast, but if you like outlines and productivity tools Org is very nice. Various editing nodes are good enough (Python, Lisp of course, Markdown). Better than command line or most GUIs for me. Together get to any Git repo and file there in very quick. Helm will fuzzy complete almost anything in Emacs. Here are some of my favorite Emacs things: It is difficult to even describe a productive hand tuned to fit the individual Emails setup compared to standard.
0 Comments
Leave a Reply. |