Part II: Hemlock Command Implementor's Manual

  • 1 Introduction
  • 2 Representation of Text
  • 3 Buffers
  • 4 Altering and Searching Text
  • 5 The Current Environment
  • 6 Hemlock Variables
  • 7 Commands
  • 8 Modes
  • 9 Character Attributes
  • 10 Controlling the Display
  • 11 Logical Key-Events
  • 12 The Echo Area
  • 13 Files
  • 14 Hemlock's Lisp Environment
  • 15 High-Level Text Primitives
  • 16 Utilities
  • 17 Miscellaneous
  • 18 Auxiliary Systems
  • Hemlock Command Implementor's Manual [annotate]

    Bill Chiles Rob MacLachlan [annotate]

    date [annotate]

    CMU-CS-89-134-R1 School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213 [annotate]

    This is a revised version of Technical Report CMU-CS-87-159. Abstract This document describes how to write commands for the Hemlock text editor, as of version M3.2. Hemlock is a customizable, extensible text editor whose initial command set closely resembles that of ITS/TOPS-20 Emacs. Hemlock is written in the CMU Common Lisp and has been ported to other implementations. [annotate]

    Contract=Basic87-90 [annotate]