This is the first of a two part episode that discusses how to do basic customisation of Emacs.
This episode covers some basic which is the language that you can extend and modify Emacs with.
I do have an entire section dedicated to teaching Emacs lisp. This is a quick intro solely for the purpose of doing basic customisations.
The H.264 version of the video for iOS devices is at .
The main things which are covered are
- A super fast overview of elisp - s and prefix notation.
C-x C-e
andC-j
to evaluate sexps.- Simple expressions like
(+ 2 2 )
- The
'
operator. - Assigning values to symbols using
set
andsetq
. - Executing simple functions like
set-background-color
. - Changing the value of variables like
line-spacing
. - Writing simple functions.
- Using
C-h f
andC-h v
to get documentation on functions and variables.
Further reading
- Steve Yegges is a quick primer for those who want to learn useful basics.
- Xah Lee’s is another more detailed tutorial for the language.
- The official Gnu is an elisp tutorial for non programmers.
- The official is more thorough guide which is not very useful as a tutorial but handy to have around when you’re actually coding in elisp.