A Beginner's Guide to Extending Emacs

How to build a custom completion backend for emacs from scratch.

Tyblog