Found in 4 comments on Hacker News
ndnd · 2015-05-23 · Original thread
it is also available as an ebook from oreilly: http://shop.oreilly.com/product/9781565922617.do
agumonkey · 2015-05-23 · Original thread
An older but still interesting book, just in case: http://www.amazon.com/Writing-GNU-Emacs-Extensions-Glickstei...
klibertp · 2014-08-01 · Original thread
http://tuhdo.github.io/emacs-tutor.html#text-7-29 - the excersise:

    C-f to the beginning of each character group and add whitespace.
No, don't! Use C-s or even better iy-goto-char (https://github.com/doitian/iy-go-to-char). This scales much better.

You can also set mark at first 'b' in the first line, go to first 'b' in the last line and use C-x r t to insert a string across all the lines.

You can of course use regex-replace, too: \(a+\|b+\|c+\|d+\) -> \1 <- space here

And so on and on. It's good to see well written "introductory courses", like this one, but what about "Emacs for black belts"? "Advanced Emacsology"? There is one book about writing Emacs extensions (http://shop.oreilly.com/product/9781565922617.do), but that's all there is. Does anyone know about another source of knowledge about the most advanced Emacs techniques?

What's wrong with the Giraffe Book? http://oreilly.com/catalog/9781565922617

Fresh book recommendations delivered straight to your inbox every Thursday.