PREV UP NEXT GNU Emacs Lisp Reference Manual

2.4: Editing Types

The types in the previous section are common to many Lisp dialects. Emacs Lisp provides several additional data types for purposes connected with editing.

  • Buffer Type The basic object of editing.
  • Marker Type A position in a buffer.
  • Window Type Buffers are displayed in windows.
  • Frame Type Windows subdivide frames.
  • Window Configuration Type Recording the way a frame is subdivided.
  • Process Type A process running on the underlying OS.
  • Stream Type Receive or send characters.
  • Keymap Type What function a keystroke invokes.
  • Syntax Table Type What a character means.
  • Display Table Type How display tables are represented.
  • Overlay Type How an overlay is represented.