3 Buffers
A buffer is an environment within Hemlock consisting of:
- A name.
- A piece of text.
- A current focus of attention, the point.
- An associated file (optional).
- A write protect flag.
- Some variables (page variables).
- Some key bindings (page key-bindings).
- Some collection of modes (page modes).
- Some windows in which it is displayed (page windows).
- A list of modeline fields (optional).