Hemlock Command Implementor’s Manual
Next:
Auxiliary Systems
, Previous:
(dir)
, Up:
(dir)
[
Contents
][
Index
]
Table of Contents
1 Introduction
2 Representation of Text
2.1 Lines
2.2 Marks
2.2.1 Kinds of Marks
2.2.2 Mark Functions
2.2.3 Making Marks
2.2.4 Moving Marks
2.3 Regions
2.3.1 Region Functions
3 Buffers
3.1 The Current Buffer
3.2 Buffer Functions
3.3 Modelines
4 Altering and Searching Text
4.1 Altering Text
4.2 Text Predicates
4.3 Kill Ring
4.4 Active Regions
4.5 Searching and Replacing
5 The Current Environment
5.1 Different Scopes
5.2 Shadowing
6 Hemlock Variables
6.1 Variable Names
6.2 Variable Functions
6.3 Hooks
7 Commands
7.1 Introduction
7.1.1 Defining Commands
7.1.2 Command Documentation
7.2 The Command Interpreter
7.2.1 Editor Input
7.2.2 Binding Commands to Keys
7.2.3 Key Translation
7.2.4 Transparent Key Bindings
7.2.5 Interactive
7.3 Command Types
7.4 Command Arguments
7.4.1 The Prefix Argument
7.4.2 Lisp Arguments
7.5 Recursive Edits
8 Modes
8.1 Mode Hooks
8.2 Major and Minor Modes
8.3 Mode Functions
9 Character Attributes
9.1 Introduction
9.2 Character Attribute Names
9.3 Character Attribute Functions
9.4 Character Attribute Hooks
9.5 System Defined Character Attributes
10 Controlling the Display
10.1 Windows
10.2 The Current Window
10.3 Window Functions
10.4 Cursor Positions
10.5 Redisplay
11 Logical Key-Events
11.1 Introduction
11.2 Logical Key-Event Functions
11.3 System Defined Logical Key-Events
12 The Echo Area
12.1 Echo Area Functions
12.2 Prompting Functions
12.3 Control of Parsing Behavior
12.4 Defining New Prompting Functions
12.5 Some Echo Area Commands
13 Files
13.1 File Options and Type Hooks
13.2 Pathnames and Buffers
13.3 File Groups
13.4 File Reading and Writing
14 Hemlock’s Lisp Environment
14.1 Entering and Leaving the Editor
14.2 Keyboard Input
14.3 Hemlock Streams
14.4 Interface to the Error System
14.5 Definition Editing
14.6 Event Scheduling
14.7 Miscellaneous
15 High-Level Text Primitives
15.1 Indenting Text
15.2 Lisp Text Buffers
15.3 English Text Buffers
15.4 Logical Pages
15.5 Filling
16 Utilities
16.1 String-table Functions
16.2 Ring Functions
16.3 Undoing commands
17 Miscellaneous
17.1 Generic Pointer Up
17.2 Using View Mode
18 Auxiliary Systems
18.1 Key-events
18.1.1 Introduction
18.1.2 Interface
18.2 CLX Interface
18.2.1 Graphics Window Hooks
18.2.2 Entering and Leaving Windows
18.2.3 How to Lose Up-Events
18.3 Slave Lisps
18.3.1 The Current Slave
18.3.2 Asynchronous Operation Queuing
18.3.3 Synchronous Operation Queuing
18.4 Spelling
18.5 File Utilities
18.6 Beeping
Function Index
Variable Index
Concept Index
Short Table of Contents
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
Function Index
Variable Index
Concept Index
Next:
Auxiliary Systems
, Previous:
(dir)
, Up:
(dir)
[
Contents
][
Index
]