A text editor for X11 and AmigaDOS
Edition 1.4
October 1994
John Harper
Copying
Introduction
News
Version 3.3
Version 3.2
Version 3.1
Requirements
Amiga Jade
X11 Jade
Editor Concepts
Key Names
Modifiers
Keys
Example Keys
Starting Jade
Invocation
Amiga
X11
Startup Options
Startup Procedure
Using Jade
Invoking Commands
Command Arguments
The Help System
Loading and Saving Files
Commands To Load Files
Commands To Save Files
File Variables
Backup Files
Auto-Saving Files
Accessing Compressed Files
Other File Commands
Editing Buffers
Moving Around Buffers
Undo
Editing Units
Editing Characters
Editing Words
Editing Expressions
Editing Lines
Cutting And Pasting
Using Blocks
Marking Blocks
Commands on Blocks
Rectangular Blocks
Killing
Searching and Replacing
Regular Expressions
Incremental Search
Global Replace
Query Replace
Editing Modes
Invoking a Mode
Generic mode
C mode
Lisp mode
Asm mode
Text mode
Indented-Text mode
Texinfo mode
Minor Modes
Overwrite mode
Fill mode
Auto-Save mode
Latin-1 mode
Using Buffers
Displaying Buffers
Deleting Buffers
Other Buffer Commands
The Buffer Menu
Using Windows
Creating Windows
Killing Windows
Other Window Commands
Using the Prompt
The Simple Prompt
The Buffer Prompt
Using Marks
Interrupting Jade
Recursive Editing
Character Images
Client Editing
Compiling Programs
Running a Compilation
Finding Errors
Debugging Programs
Using Grep
Keeping ChangeLogs
Info Mode
Shell
Simple Customisation
Programming Jade
Introduction
nil and t
The Lisp Reader
Notation
Descriptions
Data Types
Types Summary
Read Syntax
Printed Representation
Equality Predicates
Comparison Predicates
Type Predicates
Garbage Collection
Numbers
Arithmetic Functions
Bitwise Functions
Numeric Predicates
Characters
Sequences
Cons Cells
Lists
List Structure
Building Lists
Accessing List Elements
Modifying Lists
Association Lists
Infinite Lists
Vectors
Strings
Array Functions
Sequence Functions
Symbols
Symbol Syntax
Symbol Attributes
Obarrays
Creating Symbols
Interning
Property Lists
Evaluation
Symbol Forms
List Forms
Function Call Forms
Macro Call Forms
Special Forms
Autoload Forms
Self-Evaluating Forms
Quoting
Control Structures
Sequencing Structures
Conditional Structures
Looping Structures
Non-Local Exits
Catch and Throw
Function Exits
Cleanup Forms
Errors
Variables
Local Variables
Setting Variables
Scope and Extent
Buffer-Local Variables
Void Variables
Constant Variables
Defining Variables
Functions
Lambda Expressions
Named Functions
Anonymous Functions
Predicate Functions
Defining Functions
Calling Functions
Mapping Functions
Macros
Defining Macros
Macro Expansion
Compiling Macros
Streams
Input Streams
Output Streams
Input Functions
Output Functions
Loading
Load Function
Autoloading
Features
Compiled Lisp
Compilation Functions
Compilation Tips
Disassembly
Hooks
Functions As Hooks
Normal Hooks
Standard Hooks
Buffers
Buffer Attributes
Creating Buffers
Modifications to Buffers
Read-Only Buffers
Destroying Buffers
Special Buffers
The Buffer List
The Current Buffer
Windows
Opening Windows
Closing Windows
Iconifying Windows
Displaying Messages
The Current Window
Window Font
Window Information
Rendering
Block Marking
Positions
Position Components
The Cursor Position
Movement Functions
Buffer Extremes
Character Movement
Word Movement
Tab Movement
Line Movement
Expression Movement
Positions and Offsets
Marks
Mark Components
Mark Relocation
Mark Residency
Creating Marks
Altering Marks
Moving to Marks
Glyph Tables
Glyph Table Basics
Glyph Positions
Creating Glyph Tables
Buffer Glyph Tables
Input Events
Keymaps
Types of Keymap
Creating Keymaps
Binding Keys
Key Lookup
Prefix Keys
Standard Keymaps
Event Loop
Event Loop Actions
Commands
Interactive Declarations
Prefix Arguments
Calling Commands
Example Commands
Event Loop Information
Recursive Edits
Reading Events
Idle Actions
Editing Files
Reading Files Info Buffers
Writing Buffers
Buffer Date Stamps
Buffer Modification Counts
Making Backups
Controlling Auto-Saves
Text
Buffer Contents
Insertion Functions
Deletion Functions
Kill Functions
Transpose Functions
Indentation Functions
Translation Functions
Searching and Matching Functions
Searching Buffers
String Matching
Replacing Strings
Regexp Functions
Rectangular Editing
Controlling Undo
Miscellaneous Text Functions
Writing Modes
Writing Major Modes
Installing Modes
Writing Minor Modes
Mode-Specific Indentation
Mode-Specific Expressions
Mode-Specific Comments
Prompting
Files
File Names
File Objects
Creating File Objects
Destroying File Objects
File Object Predicates
Functions on File Objects
File Information
Manipulating Files
Reading Directories
Reading and Writing Files
Processes
Process Objects
Asynchronous Processes
Synchronous Processes
Process I/O
Process States
Signalling Processes
Process Information
Interactive Processes
Miscellaneous Functions
System Information
User Information
Environment Variables
System Time
Revision Information
Debugging
Tips
Comment Styles
Program Layout
General Tips
Reporting Bugs
Function Index
Variable Index
Key Index
Concept Index
This document was generated on 25 November 1997 using the
texi2html
translator version 1.51.