Practical Emacs Lisp

This chapter teach you how to write emacs commands and how to write emacs lisp script that can be run in a terminal.

It cover topics such as insert text, delete text, search text, cursor position, moving cursor, copy/paste text, find replace string, query user, buffer, read write file, list files, etc.