The Craft of Text Editing

Emacs for the Modern World

  • Craig A. Finseth

Table of contents

  1. Front Matter
    Pages i-xii
  2. Craig A. Finseth
    Pages 1-10
  3. Craig A. Finseth
    Pages 11-20
  4. Craig A. Finseth
    Pages 21-35
  5. Craig A. Finseth
    Pages 36-42
  6. Craig A. Finseth
    Pages 43-46
  7. Craig A. Finseth
    Pages 47-53
  8. Craig A. Finseth
    Pages 54-81
  9. Craig A. Finseth
    Pages 82-105
  10. Craig A. Finseth
    Pages 106-124
  11. Craig A. Finseth
    Pages 125-144
  12. Craig A. Finseth
    Pages 145-148
  13. Back Matter
    Pages 149-220

About this book


Never before has a book been published that describes the techniques and technology used in writing text editors, word processors and other software. Written for the working professional and serious student, this book covers all aspects of the task. The topics range from user psychology to selecting a language to implementing redisplay to designing the command set. More than just facts are involved, however, as this book also promotes insight into an understanding of the issues encountered when designing such software. After reading this book, you should have a clear understanding of how to go about writing text editing or word processing software. In addition, this book introduces the concepts and power of the Emacs-type of text editor. This type of editor can trace its roots to the first computer text editor written and is still by far the most powerful editor available.


Processing Redis Textverarbeitung addition communication computer data structure design editing programming software techniques technology text editor word processor

Authors and affiliations

  • Craig A. Finseth
    • 1
  1. 1.St. PaulUSA

Bibliographic information

Industry Sectors
IT & Software