Hacking your way around in Emacs
Minimum price
Suggested price

Hacking your way around in Emacs

About the Book

This is an intermediate textbook on Emacs Lisp. If you are an Emacs user, chances are you may want to learn some Emacs Lisp (also called Elisp) – the language the Emacs editor is (mostly) written in. Emacs is an incredibly flexible tool, but using this flexibility requires learning to express oneself in the language Emacs understands.

This is not a beginner's book. That role is best fulfilled by Robert J. Chassell's fantastic (and free!) book entitled An introduction to programming in Emacs Lisp. This book is intended as the next step after reading that one.

After having studied this book, the reader should be able to program Emacs using some common Elisp idioms, know a fair amount of built-in functions and know how to learn about more of them, read parts of Emacs' source code, and consult the Emacs Lisp Reference whenever needed.

This book is focused on practice. While I introduce all needed concepts and explain them, they are all motivated by practical needs and backed up by actual, working code.

This book is still being written. I expect it to have between 100 and 150 pages when finished, and I plan to finish it by August 2021. With an experience of almost 7 years of regular blogging with one post every week, and having tracked the time spent on writing very carefully, this is actually based on data and not wishful thinking – of course, unless a meteor strikes the Earth and destroys the Internet, I get hit by a bus or something similar happens (hopefully, no such event will occur).

About the Author

Marcin Borkowski
Marcin Borkowski

I am a mathematician, a blogger, a technical writer, a programmer, and an Emacs user. Also, a part of a multi-generational family of geeks, a boardgamer, amateur translator, a former teacher and more.

Table of Contents

  • Introduction
    • About this book
    • About Emacs
    • About the author
  • Book contents
    • Moving lines around
    • Reordering parts of a sentence

The Leanpub 45-day 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms

Do Well. Do Good.

Authors have earned$10,462,200writing, publishing and selling on Leanpub, earning 80% royalties while saving up to 25 million pounds of CO2 and up to 46,000 trees.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers), EPUB (for phones and tablets) and MOBI (for Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF, EPUB and/or MOBI files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub