February 11, 2016 draft emacs

'(Why Emacs?)

  1. Better Multi-Font Support
  2. Org & Outline Mode
  3. Better REPL integration
  4. More of Clojure community is into Emacs
  5. Encourages keeping a journal
  6. Emacs is a workflow
  7. Some Emacsen have en eschewed the shell
  8. Elisp is a lisp, and that’s beautiful
  9. Asciidoc looks amazing!
  10. Presentations
  11. Dired
  12. Better linting and spell checking
  13. Magit
  14. Modes
  15. StackOverflow (sx) mode
  16. Configure a DSL for others

Audience: sysadmins

"Evil mode? What’s that?" says a colleague as he glances at my screen.

"Oh, it’s a vi emulator for emacs. I just wanted to, uh, see what’s on the other side."

Well, here’s an explanation of what really behind my thinking about switching over to the dark side.

Better Multi-Font Support

Org & Outline Mode

Better REPL integration

More of Clojure community is into Emacs

vs Vim’s 15%. That alone doesn’t necessarily warrant a switch, but it does mean that much more effort is going into refining the Emacs tools. http://blog.cognitect.com/blog/2016/1/28/state-of-clojure-2015-survey-results

Encourages keeping a journal

Emacs is a workflow

Start out in my journal, pull up a blog entry, edit a presentation, hack some Clojure, remote-connect to a server.

Some Emacsen have en eschewed the shell

As much as I love Zsh, I’d be okay with letting it go if my editor could do all it does.

Elisp is a lisp, and that’s beautiful

Asciidoc looks amazing!

Presentations

Dired

Better linting and spell checking

Support for couldn’t.

Magit

Modes

Look at markdown as example.

StackOverflow (sx) mode

Configure a DSL for others

There have been times that I’ve written a very simple DSL that is custom colored to show different parts. With vim, it wasn’t possible to tell an content person to just install vim and my plugin. With emacs, it is possible thanks to it’s short learning curve to do simple editing.