“You don’t have to like Emacs to like it”—this seemingly paradoxical statement is the secret of GNU Emacs. The plain, out-of-the-box Emacs is a generic tool. Most people who use it customize it to suit themselves.
GNU Emacs is mostly written in Emacs Lisp; this means that by writing expressions in Emacs Lisp you can change or extend Emacs.
|• Default Configuration:|
|• Site-wide Init:||You can write site-wide init files.|
|• defcustom:||Emacs will write code for you.|
|• Beginning init File:||How to write a .emacs init file.|
|• Text and Auto-fill:||Automatically wrap lines.|
|• Mail Aliases:||Use abbreviations for email addresses.|
|• Indent Tabs Mode:||Don’t use tabs with TeX|
|• Keybindings:||Create some personal keybindings.|
|• Keymaps:||More about key binding.|
|• Loading Files:||Load (i.e., evaluate) files automatically.|
|• Autoload:||Make functions available.|
|• Simple Extension:||Define a function; bind it to a key.|
|• X11 Colors:||Colors in X.|
|• Mode Line:||How to customize your mode line.|