Tag Archives: Emacs

Malabarba: Mastering Emacs Review

A year ago, Mickey Petersen published Mastering Emacs, an excellent book for beginning and intermediate Emacs users. Oddly, although I've seen many tweets praising it, I haven't seen any reviews. Happily, the prolific Artur Malabarba has remedied that. If you … Continue reading

Posted in General | Tagged | Leave a comment

You Must Use Emacs or Vi

Back in 2012, I wrote a blog post recounting my observation that the best developers tended to use either Emacs or Vim (and back then, possibly TextMate on OS X). I speculated that that might be because excellent developers choose … Continue reading

Posted in General | Tagged | Leave a comment

Writing A Custom Emacs Package

Al Scott is an Emacs user and JavaScript developer who's interested in using the TDD method. He likes to use Mocha to run JavaScript scripts for testing. Unfortunately, there's no easy way to do that from Emacs so Scott decided … Continue reading

Posted in General | Tagged | Leave a comment

Emacs as a (Python) IDE

A couple of years ago, Drew Werner gave a nice talk to the New York Emacs Meetup group on An Intelligent Python IDE with Emacs, Projectile, and Jedi. I came across a reference to it today and watched the video … Continue reading

Posted in General | Tagged | 1 Comment

Quoting with Org Mode

Grant Rettke, whom Irreal has mentioned from time to time, has a nice screencast on how he adds quotes to an Org document. Like many of us, Rettke takes notes on material he is watching or reading with Org mode. … Continue reading

Posted in General | Tagged , | 2 Comments

Not an Editor, Not an Operating System...

This is where its power really comes from. Emacs isn't an editor. It's an interpreter that happens to ship with an editor program. It makes a lot more sense with this mindset. — Wilfred Hughes (@_wilfredh) November 20, 2015

Posted in General | Tagged | 3 Comments

Count Days Between Dates

Álvaro Ramírez points out that Emacs has the built-in capability to calculate the number of days between two dates. It's easy to do; the tl;dr is: M-x calendar <mark the region between the two dates (inclusive)> M-= (or M-x calendar-count-days-region) … Continue reading

Posted in General | Tagged | Leave a comment

What's Emacs

This is exactly how I think of Emacs "Emacs is a Lisp VM with built in primitives for handling its fundamental data structure - buffers (of mostly, but not always text.)" — unbalancedparen (@unbalancedparen) May 13, 2016 It's almost a … Continue reading

Posted in General | Tagged | 1 Comment

Quitting with SIGUSR2

The other day I wrote about using the SIGUSR2 signal to quit Emacs. It's usually enough to unjam Emacs and get you into a state where you can at least save your work and restart Emacs. Marcin Borkowski (mbork) has … Continue reading

Posted in General | Tagged | Leave a comment

Remote Shells with Tramp

Howard Abrams has a nifty video on his setup for invoking remote shells. Those of you who have followed his recent videos know that he works with a lot of virtual machines and it is convenient for him to be … Continue reading

Posted in General | Tagged | Leave a comment