NextPrevTopContents

Index

Symbols

# files 24

? Help on Parse 96

~ files 24 , 31

A

Abbrev Expand Only 90

Abbrev Mode 88

abbrev mode 86 , 88

abbreviation

add global 89

add global expansion 89

add mode 88

add mode expansion 89

append to file 92

delete all 91

delete global 91

delete mode 90

edit 92

editor definition 88

expand 90

list 91

read from file 93

save to file 92

undo last expansion 90

abbreviation commands 88

Abbrev-Pathname-Defaults 92

Abort Recursive Edit 100

aborting editor commands 12 , 16

aborting processes 12 , 16

Add Global Word Abbrev 89

Add Mode Word Abbrev 88

Add-Newline-at-EOF-on-Writing-File 28

Append to File 28

Append to Word Abbrev File 92

Apropos 18

argument

listing for function 123

prefix 22

attribute

description 19

listing with apropos 18

Auto Fill Linefeed 63

Auto Fill Mode 62

Auto Fill Return 63

Auto Fill Space 62

Auto Save Toggle 30

auto-fill mode 62 , 86

auto-save file 30

Auto-Save-Checkpoint-Frequency 31

Auto-Save-Filename-Pattern 30

Auto-Save-Key-Count-Threshold 31

B

Back to Indentation 59

Backup File 28

backup file 28 , 31

Backup-Filename-Pattern 31

Backup-Filename-Suffix 31

Backups-Wanted 31

Backward Character 35

Backward Kill Line 47

Backward Kill Sentence 48

Backward Search 74

Beginning of Buffer 39

Beginning of Line 35

Beginning of Parse or Line 98

Bind Key 100

Bind String to Key 101

binding keys 100

bind-key 148

bind-string-to-key 149

Bottom of Window 39

Break Definition 120

Break Definition on Exit 120

Break Function 120

Break Function on Exit 120

buffer

changed definitions in 122

compile 139

compile changed definitions 140

compile if necessary 140

create 65

editor definition 6

evaluate 136

evaluate changed definitions 136

file options 33

insert 65

kill 34 , 64

list 65

mark whole 43

modified check 66

move to beginning 39

move to end 40

new 65

read only 66

rename 66

revert 32

save 26

search all 75

select 63

select in other window 64

set package 133

Buffer Changed Definitions 122

buffer commands 63

buffer functions 153 , 167

buffer-from-name 154

*buffer-list* 153

buffer-pathname 157

buffer-point 162

buffers and windows 105

buffers-end 154

buffers-start 154

bug

reporting 106 , 107

button

mouse bindings in editor 105

C

Capitalize Region 54

case conversion commands 53

Case-Replace 81

CD 103

Center Line 62

character

backward 35

delete expanding tabs 45

delete next 44

delete previous 45

forward 35

insert with overwrite 57

overwrite previous 57

transposition 55

character-offset 160

Check Buffer Modified 66

check-disk-version-consistent 157

class

describe 123

clear-echo-area 155

colors

Lisp syntax 110

command

abort 16

completion 95

description 19

execution 9 , 16

history 20

key sequence for 21

key sequences 21

listing with apropos 18

repetition 11 , 22

shell 102

commands

abbreviation 88

aborting commands 12 , 16

aborting processes 12 , 16

buffer 63

case conversion 53

compilation 133 , 139

cut and paste 13

deleting text 13 , 44

echo area 95

editing Lisp programs 109

editor variable 99

evaluation 133 , 134 , 137

file handling 12 , 24

filling 60

help 14 , 17

indentation 57

inserting text 12 , 49

key binding 100

keyboard macro 93

killing text 13 , 44

Lisp comment 129

Lisp documentation 132

Lisp form 125

Lisp function and definition 111

Lisp list 128

movement 12 , 34

overwriting 56

pages 69

parentheses 131 , 132

recursive editing 99

register 82

replacing 71

running shell from editor 102

searching 71

transposition 54

undoing 13 , 52

window 67

comment

create 129

kill 130

move to 129

comment commands 129

compilation commands 133 , 139

compile

buffer 139

buffer changed definitions 140

buffer if necessary 140

changed definitions 141

file 139

form 139

region 139

system 141

system changed definitions 141

Compile Buffer 139

Compile Buffer Changed Definitions 140

Compile Buffer File 140

Compile Changed Definitions 141

Compile Defun 139

Compile File 139

Compile Region 139

Compile System 141

Compile System Changed Definitions 141

Compile-Buffer-File-Confirm 140

Complete Field 96

Complete Input 95

Complete Symbol 124

completion

of commands 95

of filenames 52

of symbols 124

configuration files 144 , 147

Confirm Parse 96

Control key 9

control keys

insert into buffer 50

Copy to Cut Buffer 105

Copy to Register 83

copy-point 162

Count Lines Page 70

Count Lines Region 43

Count Matches 79

Count Occurrences 79

Count Words Region 43

Create Buffer 65

Create Tags Buffer 115

Ctrl key 9

Ctrl+] Abort Recursive Edit 100

Ctrl+A Beginning of Line 35

Ctrl+A Beginning Of Parse or Line 98

Ctrl+B Backward Character 35

Ctrl+B Echo Area Backward Character 97

Ctrl+D Delete Next Character 44

Ctrl+E End of Line 36

Ctrl+F Forward Character 35

Ctrl+G , abort current command 16

Ctrl+H A Apropos 14 , 18

Ctrl+H B Describe Bindings 21

Ctrl+H C What Command 19

Ctrl+H Ctrl+D Document Command 19

Ctrl+H Ctrl+K Document Key 20

Ctrl+H Ctrl+V Document Variable 21

Ctrl+H D Describe Command 14 , 19

Ctrl+H G Generic Describe 19

Ctrl+H Help 17

Ctrl+H K Describe Key 14 , 20

Ctrl+H L What Lossage 20

Ctrl+H V Describe Editor Variable 21

Ctrl+H W Where Is 21

Ctrl+K Kill Line 47

Ctrl+L Refresh Screen 68

Ctrl+N Next Line 36

Ctrl+O Open Line 50

Ctrl+P Insert Parse Default 98

Ctrl+P Previous Line 36

Ctrl+Q Quoted Insert 50

Ctrl+R Return Default 99

Ctrl+R Reverse Incremental Search 73

Ctrl+S Esc Forward Search 73

Ctrl+S Incremental Search 71

Ctrl+Shift+_ Undo 13 , 52

Ctrl+Shift+A Function Argument List 123

Ctrl+Shift+B Compile Buffer 139

Ctrl+Shift+C Compile Defun 139

Ctrl+Shift+D Function Documentation 132

Ctrl+Shift+E Evaluate Region 136

Ctrl+Shift+M Macroexpand Form 127

Ctrl+Shift+R Compile Region 139

Ctrl+Space Set Mark 41

Ctrl+T Transpose Characters 55

Ctrl+U Kill Parse 98

Ctrl+U Set Prefix Argument 22

Ctrl+V Scroll Window Down 37

Ctrl+W Kill Region 48

Ctrl+X - Inverse Add Global Word Abbrev 89

Ctrl+X ( Define Keyboard Macro 94

Ctrl+X ) End Keyboard Macro 94

Ctrl+X + Add Global Word Abbrev 89

Ctrl+X . Set Fill Prefix 61

Ctrl+X / Point to Register 82

Ctrl+X ; 129

Ctrl+X [ Previous Page 69

Ctrl+X ] Next Page 69

Ctrl+X ~ Check Buffer Modified 66

Ctrl+X 0 Delete Window 68

Ctrl+X 1 Delete Next Window 68

Ctrl+X 2 New Window 67

Ctrl+X b Select Buffer 63

Ctrl+X Ctrl+A Add Mode word Abbrev 88

Ctrl+X Ctrl+B List Buffers 65

Ctrl+X Ctrl+C Save All Files and Exit 28

Ctrl+X Ctrl+E Evaluate Last Form 135

Ctrl+X Ctrl+F Wfind File 25

Ctrl+X Ctrl+H Inverse Add Mode Word Abbrev 89

Ctrl+X Ctrl+I Indent Rigidly 58

Ctrl+X Ctrl+L Lowercase Region 54

Ctrl+X Ctrl+O Delete Blank Lines 46

Ctrl+X Ctrl+P Mark Page 70

Ctrl+X Ctrl+Q Toggle Buffer Read-Only 66

Ctrl+X Ctrl+S Save File 26

Ctrl+X Ctrl+T Transpose Lines 55

Ctrl+X Ctrl+U Uppercase Region 54

Ctrl+X Ctrl+V Find Alternate File 25

Ctrl+X Ctrl+W Write File 27

Ctrl+X Ctrl+X Exchange Point and Mark 42

Ctrl+X Delete Backward Kill Sentence 48

Ctrl+X E Last Keyboard Macro 94

Ctrl+X F Set Fill Column 61

Ctrl+X G Insert Register 83

Ctrl+X H Mark Whole Buffer 43

Ctrl+X I Insert File 33

Ctrl+X J Jump to Register 83

Ctrl+X K Kill Buffer 64

Ctrl+X L Count Lines Page 70

Ctrl+X O Next Ordinary Window 67

Ctrl+X O Next Window 67

Ctrl+X Q Keyboard Macro Query 94

Ctrl+X S Save All Files 27

Ctrl+X Tab Indent Rigidly 58

Ctrl+X X Copy to Register 83

Ctrl+Y Un-Kill 14 , 49

Ctrl-C Ctrl-C Interrupt Shell Subjob 104

Ctrl-C Ctrl-D Shell Send Eof 104

Ctrl-C Ctrl-Z Stop Shell Subjob 104

current point

editor definition 7

current-buffer 154

current-mark 162

Current-Package 133

current-point 162

current-window 167

customising

editor 147

editor commands 147

indentation of Lisp forms 147 , 150

key bindings 144 , 147 , 148

cut and paste commands 13

D

debugger

using in editor 136

default

external format 26 , 29

prefix argument 22 , 23

Default-Search-Kind 76

defcommand macro 151

Defindent 111

Define Keyboard Macro 94

Define Word Abbrevs 93

definition

break 120

disassemble 141

editing 111

find 112

find buffer changes 122

searching for 112

trace 119

trace inside 119

untrace 119

defmode function 86

Delete All Word Abbrevs 91

Delete Blank Lines 46

DELETE Delete Previous Character 45

DELETE Echo Area Delete Previous Character 98

Delete File 34

Delete File and Kill Buffer 34

Delete Global Word Abbrev 91

Delete Key Binding 101

Delete Matching Lines 75

Delete Mode Word Abbrev 90

Delete Next Character 44

Delete Next Window 68

Delete Non-Matching Lines 75

Delete Previous Character 45

Delete Previous Character Expanding Tabs 45

Delete Region 46

Delete Selection Mode 52

Delete Window 68

delete-point 163

deleting text 44

deleting text commands 13 , 44

deletion

editor definition 44

of selection 52

of surrounding form 126

delimiter

sentence 9

Describe Bindings 21

Describe Class 123

Describe Command 19

Describe Editor Variable 21

Describe Generic Function 124

Describe Key 20

Describe Symbol 132

Describe System 124

directory

change 103

query replace 81

search 75

Directory Query Replace 81

Directory Search 75

Disassemble Definition 141

Do Nothing 102

Document Command 19

Document Key 20

Document Variable 21

documentation commands 132

Down Comment Line 130

dspec

documentation 133

E

echo area

complete text 95

completing commands in 95

deleting and inserting text in 98

editor definition 95

help on parse 96

movement in 97

prompting the user 164

repeating commands in 96

terminate entry 96

Echo Area Backward Character 97

echo area commands 95

Echo Area Delete Previous Character 98

echo area functions 155 , 167

Edit Callees 122

Edit Callers 122

Edit Editor Command 114

Edit Word Abbrevs 92

editor

customising 147

delete-region-command 46

programming 150

editor commands

Abbrev Expand Only 90

Abbrev Mode 88

Abort Recursive Edit Ctrl+] 100

Add Global Word Abbrev Ctrl+X + 89

Add Mode Word Abbrev Ctrl+X Ctrl+A 88

Append to File 28

Append to Word Abbrev File 92

Apropos Ctrl+H A 18

Auto Fill Linefeed LINEFEED 63

Auto Fill Mode 62

Auto Fill Return RETURN 63

Auto Fill Space SPACE 62

Auto Save Toggle 30

Back to Indentation Meta+M 59

Backup File 28

Backward Character Ctrl+B 35

Backward Kill Line 47

Backward Kill Sentence Ctrl+X Delete 48

Backward Search 74

Beginning of Buffer Meta+< 39

Beginning of Line Ctrl+A 35

Beginning of Parse or Line Ctrl+A 98

Bind Key 100

Bind String to Key 101

Bottom of Window 39

Break Definition 120

Break Definition on Exit 120

Break Function 120

Break Function on Exit 120

Buffer Changed Definitions 122

Capitalize Region 54

CD 103

Center Line 62

Check Buffer Modified Ctrl+X ~ 66

Compile Buffer Changed Definitions 140

Compile Buffer File 140

Compile Buffer Ctrl+Shift+B 139

Compile Changed Definitions 141

Compile Defun Ctrl+Shift+C 139

Compile File 139

Compile Region Ctrl+Shift+R 139

Compile System 141

Compile System Changed Definitions 141

Complete Field SPACE 96

Complete Input TAB 95

Complete Symbol Meta+Ctrl+I 124

Confirm Parse RETURN 96

Copy to Cut Buffer 105

Copy to Register Ctrl+X X 83

Count Lines Page Ctrl+X L 70

Count Lines Region 43

Count Matches 79

Count Occurrences 79

Count Words Region 43

Create Buffer 65

Create Tags Buffer 115

Defindent 111

Define Keyboard Macro Ctrl+X ( 94

Define Word Abbrevs 93

Delete All Word Abbrevs 91

Delete Blank Lines Ctrl+X Ctrl+O 46

Delete File 34

Delete File and Kill Buffer 34

Delete Global Word Abbrev 91

Delete Key Binding 101

Delete Matching Lines 75

Delete Mode Word Abbrev 90

Delete Next Character Ctrl+D 44

Delete Next Window Ctrl+X 1 68

Delete Non-Matching Lines 75

Delete Previous Character DELETE 45

Delete Previous Character Expanding Tabs 45

Delete Region 46

Delete Selection Mode 52

Delete Window Ctrl+X 0 68

Describe Bindings Ctrl+H B 21

Describe Class 123

Describe Command Ctrl+H D 19

Describe Editor Variable Ctrl+H V 21

Describe Generic Function 124

Describe Key Ctrl+H K 20

Describe Symbol 132

Describe System 124

Directory Query Replace 81

Directory Search 75

Disassemble Definition 141

Do Nothing 102

Document Command Ctrl+H Ctrl+D 19

Document Key Ctrl+H Ctrl+K 20

Document Variable Ctrl+H Ctrl+V 21

Down Comment Line Meta+N 130

Echo Area Backward Character Ctrl+B 97

Echo Area Delete Previous Character DELETE 98

Edit Callees 122

Edit Callers 122

Edit Editor Command 114

Edit Word Abbrevs 92

End Keyboard Macro Ctrl+X ) 94

End of Buffer Meta+> 40

End of Line Ctrl+E 36

Evaluate Buffer 136

Evaluate Buffer Changed Definitions 136

Evaluate Changed Definitions 137

Evaluate Defun In Listener 137

Evaluate Defun Meta+Ctrl+X 134

Evaluate Expression Escape+Escape 135

Evaluate Last Form In Listener 138

Evaluate Last Form Ctrl+X Ctrl+E 135

Evaluate Region In Listener 138

Evaluate Region Ctrl+Shift+E 136

Evaluate System Changed Definitions 137

Exchange Point and Mark Ctrl+X Ctrl+X 42

Extract List 127

Find Alternate File Ctrl+X Ctrl+V 25

Find Command Definition 114

Find File 24

Find Mismatch 132

Find Source for Dspec 113

Find Source Meta+. 112

Find Tag Meta+? 115

Find Unbalanced Parentheses 132

Forward Character Ctrl+F 35

Forward Search Ctrl+S Esc 73

Forward Up List 128

Function Arglist Meta+= 123

Function Argument List Ctrl+Shift+A 123

Function Documentation Ctrl+Shift+D 132

Fundamental Mode 85

Generic Describe Ctrl+H G 19

Get Register 84

Goto Line 36

Goto Page 70

Goto Point 40

Help Ctrl+H 17

Help on Parse ? 96

Illegal 101

Incremental Search Ctrl+S 71

Indent for Comment Meta+; 129

Indent New Line 59

Indent Rigidly Ctrl+X Tab, Ctrl+X Ctrl+I 58

Indent TAB 57

Insert () Meta+( 131

Insert Buffer 65

Insert Cut Buffer 105

Insert File Ctrl+X I 33

Insert Page Directory 71

Insert Parse Default Ctrl+P 98

Insert Register Ctrl+X G 83

Insert Word Abbrevs 93

Interrupt Shell Subjob Ctrl-C Ctrl-C 104

Inverse Add Global Word Abbrev Ctrl+X - 89

Inverse Add Mode Word Abbrev Ctrl+X Ctrl+H 89

Jump to Register Ctrl+X J 83

Jump to Saved Position 83

Keyboard Macro Query Ctrl+X Q 94

Kill Backward Up List 126

Kill Buffer Ctrl+X K 64

Kill Comment Meta+Ctrl+; 130

Kill Line Ctrl+K 47

Kill Parse Ctrl+U 98

Kill Region Ctrl+W 48

Kill Register 83

Last Keyboard Macro Ctrl+X E 94

Line to Top of Window 39

Lisp Insert ) 131

Lisp Mode 85

List Buffers Ctrl+X Ctrl+B 65

List Callees 121

List Callers 121

List Definitions 114

List Definitions For Dspec 115

List Matching Lines 74

List Registers 83

List Word Abbrevs 91

Load File 136

Lowercase Region Ctrl+X Ctrl+L 54

Macroexpand Form Ctrl+Shift+M 127

Make Word Abbrev 89

Manual Entry 22

Mark Defun Meta+Ctrl+H 111

Mark Page Ctrl+X Ctrl+P 70

Mark Sentence 42

Mark Whole Buffer Ctrl+X H 43

Move Over ) Meta+) 131

Move to Window Line Meta+Shift+R 39

Name Keyboard Macro 94

Negative Argument 23

New Buffer 65

New Line RETURN 50

New Window Ctrl+X 2 67

Next Line Ctrl+N 36

Next Ordinary Window Ctrl+X O 67

Next Page Ctrl+X ] 69

Next Window Ctrl+X O 67

Open Line Ctrl+O 50

Overwrite Delete Previous Character 57

Overwrite Mode 56

Point to Register Ctrl+X / 82

Pop and Goto Mark 42

Pop Mark Meta+Ctrl+Space 42

Previous Line Ctrl+P 36

Previous Page Ctrl+X [ 69

Previous Window 67

Print File 32

Print Region 44

Process File Options 33

Put Register 83

Query Replace Regexp 82

Quote Tab 60

Quoted Insert Ctrl+Q 50

Read Word Abbrev File 93

Re-evaluate Defvar 135

Reevaluate Defvar 135

Refresh Screen Ctrl+L 68

Register to Point 83

Rename Buffer 66

Rename File 34

Replace Regexp 82

Replace String 80

Report Bug 106

Report Manual Bug 107

Return Default Ctrl+R 99

Reverse Incremental Search Ctrl+R 73

Reverse Search 74

Revert Buffer 32

Revert-Buffer-Confirm 33

Room 107

Rotate Active Finders 118

Run Command 102

Save All Files and Exit Ctrl+X Ctrl+C 28

Save All Files Ctrl+X S 27

Save File Ctrl+X Ctrl+S 26

Save Position 82

Scroll Next Window Down 68

Scroll Next Window Up 68

Scroll Window Down Ctrl+V 37

Search All Buffers 75

Select Buffer Ctrl+X b 63

Select Buffer Other Window 64

Self Insert 51

Self Overwrite 57

Set Buffer Output 134

Set Buffer Package 133

Set Comment Column Ctrl+X ; 129

Set External Format 29

Set Fill Column Ctrl+X F 61

Set Fill Prefix Ctrl+X . 61

Set Mark Ctrl+Space 41

Set Prefix Argument Ctrl+U 22

Set Variable 99

Shell Command Meta-! 102

Shell Send Eof Ctrl-C Ctrl-D 104

Show Documentation for Dspec 133

Show Documentation Meta+Ctrl+Shift+A 133

Show Paths From 121

Show Paths To 121

Show Variable 99

Skip Whitespace 40

Stop Shell Subjob Ctrl-C Ctrl-Z 104

System Query Replace 81

System Search 76

Tags Query Replace 117

Tags Search 116

Text Mode 85

Toggle Auto Save 30

Toggle Buffer Read-Only Ctrl+X Ctrl+Q 66

Toggle Error Catch 136

Top of Window 39

Trace Definition 119

Trace Definition Inside Definition 119

Trace Function 118

Trace Function Inside Definition 119

Transpose Characters Ctrl+T 55

Transpose Lines Ctrl+X Ctrl+T 55

Transpose Regions 56

Undefine 142

Undefine Buffer 142

Undefine Command 142

Undefine Region 142

Undo Ctrl+Shift+_ 52

Unexpand Last Word 90

Un-Kill Ctrl+Y 49

Untrace Definition 119

Untrace Function 119

Up Comment Line Meta+P 130

Uppercase Region Ctrl+X Ctrl+U 54

View Page Directory 70

View Source Search 114

Visit File 25

Visit Other Tags File 118

Visit Tags File 117

Wfind File Ctrl+X Ctrl+F 25

What Command Ctrl+H C 19

What Cursor Position 40

What Line 36

What Lossage Ctrl+H L 20

Where Is Ctrl+H W 21

Where is Point 40

Word Abbrev Apropos 91

Write File Ctrl+X Ctrl+W 27

Write Region 27

Write Word Abbrev File 92

editor functions

bind-key 148

bind-string-to-key 149

buffer-from-name 154

buffer-pathname 157

buffer-point 162

buffers-end 154

buffers-start 154

character-offset 160

check-disk-version-consistent 157

clear-echo-area 155

copy-point 162

current-buffer 154

current-mark 162

current-point 162

current-window 167

delete-point 163

editor-error 156

end-line-p 163

fast-save-all-buffers 157

find-file-buffer 157

form-offset 160

goto-buffer 155

insert-string 158

line-end 159

line-offset 160

line-start 159

make-buffer 155

message 155

move-point 163

point< 162

point> 162

point-kind 160

points-to-string 158

prompt-for-buffer 165

prompt-for-file 165

prompt-for-integer 165

prompt-for-string 165

prompt-for-variable 166

redisplay 167

same-line-p 163

set-current-markt 162

set-interrupt-keys 149

setup-indent 150

start-line-p 163

variable-value 166

variable-value-if-bound 166

window-buffer 154

window-text-pane 167

word-offset 160

editor macros

save-excursion 164

use-buffer 154

with-point 164

editor package 150

editor variable 99

editor variables

*buffer-list* 153

*find-likely-function-ignores* 159

*indent-with-tabs* 158

*source-found-action* 159

Abbrev-Pathname-Defaults 92

Add-Newline-at-EOF-on-Writing-File 28

Auto-Save-Checkpoint-Frequency 31

Auto-Save-Filename-Pattern 30

Auto-Save-Key-Count-Threshold 31

Backup-Filename-Pattern 31

Backup-Filename-Suffix 31

Backups-Wanted 31

Case-Replace 81

Compile-Buffer-File-Confirm 140

Current-Package 133

Default-Search-Kind 76

Fill-Column 61

Fill-Prefix 61

Input-Format-Default 26

Output-Format-Default 29

Prefix-Argument-Default 23

Region-Query-Size 44

Revert-Buffer-Confirm 33

Scroll-Overlap 38

Shell-cd-RegExp 103

Shell-pop-RegExp 104

Shell-push-RegExp 103

Spaces-For-Tab 58

Undo-Ring-Size 52

editor-error 156

encoding

default 26 , 29

setting 29

End Keyboard Macro 94

End of Buffer 40

End of Line 36

end-line-p 163

error

catching evaluation 136

editor 156

error functions 156

Escape key 9

Escape+Escape Evaluate Expression 135

evaluate

buffer 136

buffer changed definition 136

changed definitions 137

defvar 135

expression 135

file 136

form 134 , 137

last form 135 , 138

region 136 , 138

system changed definitions 137

Evaluate Buffer 136

Evaluate Buffer Changed Definitions 136

Evaluate Changed Definitions 137

Evaluate Defun 134

Evaluate Defun In Listener 137

Evaluate Expression 135

Evaluate Last Form 135

Evaluate Last Form In Listener 138

Evaluate Region 136

Evaluate Region In Listener 138

Evaluate System Changed Definitions 137

evaluation commands 133 , 134 , 137

examples

programming the editor 167

Exchange Point and Mark 42

execute mode 86

executing editor commands 9 , 16

expression

evaluate 135

Extended Command 10

external format

default 26 , 29

setting 29

Extract List 127

F

fast-save-all-buffers 157

file

auto-saving 30

backup 28 , 31

compile 139

delete 34

editor definition 6

evaluate 136

find alternate 25

finding 24

insert into buffer 33

options for buffer 33

print 32

rename 34

save 26 , 28

set external format 29

write 27

file functions 167

file handling commands 12 , 24

filename completion 52

Fill-Column 61

filling commands 60

Fill-Prefix 61

Find Alternate File 25

Find Command Definition 114

Find File 24

Find Mismatch 132

Find Source 112

Find Source for Dspec 113

Find Tag 115

Find Unbalanced Parentheses 132

find-file-buffer 157

finding editor source code 114

*find-likely-function-ignores* 159

form

compile 139

evaluate 134 , 137

evaluate last 135 , 138

macro-expand 127

form commands 125

form-offset 160

Forward Character 35

Forward Search 73

Forward Up List 128

function

argument list 123

break 120

describe generic 124

documentation 132 , 133

edit callees 122

edit callers 122

editing 111

find definition 112

indentation 111

list callees 121

list callers 121

mark 111

trace 118

trace inside 119

untrace 119

Function Arglist 123

Function Argument List 123

Function Documentation 132

functions

buffer 153 , 167

defmode 86

echo area 155 , 167

editor error 156

editor, see editor functions

file 167

inserting text 158

Lisp editor 159

movement 159 , 167

point 160

prompt 164

search-files 76

variable 166

window 167

Fundamental Mode 85

fundamental mode 84

G

Generic Describe 19

generic function

describe 124

Get Register 84

global abbreviation

editor definition 88

Goto Line 36

Goto Page 70

Goto Point 40

goto-buffer 155

H

Help 17

help commands 14 , 17

Help on Parse 96

history of commands 20

history ring 96

I

Illegal 101

Incremental Search 71

Indent 57

Indent for Comment 129

Indent New Line 59

Indent Rigidly 58

indentation

customising 147 , 150

define for Lisp forms 111

define for Lisp functions 111

move back to 59

indentation commands 57

indenting 158

*indent-with-tabs* 158

Input-Format-Default 26

Insert () 131

Insert Buffer 65

Insert Cut Buffer 105

Insert File 33

Insert Page Directory 71

Insert Parse Default 98

Insert Register 83

Insert Word Abbrevs 93

inserting text commands 12 , 49

inserting text functions 158

insert-string 158

Interrupt Shell Subjob 104

Inverse Add Global Word Abbrev 89

Inverse Add Mode Word Abbrev 89

J

Jump to Register 83

Jump to Saved Position 83

K

key

command description 19

Control 9

description 19 , 20

Escape 9

Meta 9

key binding 100

customising 144 , 147 , 148

key sequence

editor definition 9

for command 21

key sequences

for commands 21

keyboard macro

begin definition of 94

editor definition 93

end definition of 94

execute 94

name 94

keyboard macro commands 93

Keyboard Macro Query 94

Kill Backward Up List 126

Kill Buffer 64

Kill Comment 130

Kill Line 47

Kill Parse 98

Kill Region 48

Kill Register 83

kill ring 44 , 47 , 49

killing

editor definition 44

killing text 47

killing text commands 13 , 44

L

Last Keyboard Macro 94

line

beginning 35

centre 62

count for page 70

count for region 43

delete blank 46

delete matching 75

delete non-matching 75

end 36

goto 36

indent new 59

kill 47

kill backward 47

length 61

list matching 74

move to top of window 39

next 36

open new 50

previous 36

transposition 55

what line 36

line count 70

Line to Top of Window 39

line-end 159

LINEFEED Auto Fill Linefeed 63

line-offset 160

line-start 159

Lisp

editor commands 109

Lisp comment commands 129

Lisp documentation commands 132

Lisp editor functions 159

Lisp form commands 125

Lisp Insert ) 131

Lisp list commands 128

Lisp Mode 85

Lisp mode 84

list

extract 126

kill backward up 126

move to end 128

List Buffers 65

List Callees 121

List Callers 121

list commands 128

List Definitions 114

List Definitions For Dspec 115

List Matching Lines 74

List Registers 83

List Word Abbrevs 91

Load File 136

Lowercase Region 54

M

macro

keyboard 93

Macroexpand Form 127

macro-expansion 127

macros

defcommand 151

major mode

editor definition 8 , 84

Make Word Abbrev 89

make-buffer 155

man Unix command 22

manual

on-line editor 19 , 20 , 21

Manual Entry 22

mark

editor definition 8

exchange with point 42

move current point to 42

pop 42

sentence 42

set 41

Mark Defun 111

Mark Page 70

mark ring 41

Mark Sentence 42

Mark Whole Buffer 43

message 155

Meta key 9

Meta-! Shell Command 102

Meta+( Insert () 131

Meta+) Move Over ) 131

Meta+. Find Source 112

Meta+; Indent for Comment 129

Meta+< Beginning of Buffer 39

Meta+= Function Arglist 123

Meta+> End of Buffer 40

Meta+? Find Tag 115

Meta+Ctrl+; Kill Comment 130

Meta+Ctrl+H Mark Defun 111

Meta+Ctrl+I Complete Symbol 124

Meta+Ctrl+Shift+A Show Documentation 133

Meta+Ctrl+Space Pop Mark 42

Meta+Ctrl+X Evaluate Defun 134

Meta+M Back to Indentation 59

Meta+N Down Comment Line 130

Meta+P Up Comment Line 130

Meta+Shift+R Move to Window Line 39

minor mode

editor definition 8 , 85

mode

editor definition 8 , 84

indentation in 57

mode abbreviation

editor definition 88

mode line

editor definition 6

modes

abbrev 86 , 88

auto-fill 62 , 86

execute 86

fundamental 84

Lisp 84

overwrite 56 , 85

shell 84

text 84

mouse

editor bindings 105

Move Over ) 131

Move to Window Line 39

movement commands 12 , 34

movement functions 159 , 167

move-point 163

MS windows keys

using 143

N

Name Keyboard Macro 94

Negative Argument 23

New Buffer 65

New Line 50

New Window 67

newline

adding to end of file 28

Next Line 36

Next Ordinary Window 67

Next Page 69

Next Window 67

O

Open Line 50

Output-Format-Default 29

Overwrite Delete Previous Character 57

Overwrite Mode 56

overwrite mode 56 , 85

overwriting commands 56

P

package

editor 150

set 133

page

display first lines 70

editor definition 69

goto 70

insert first lines into buffer 71

mark 70

next 69

previous 69

page commands 69

pane

editor definition 5

paragraph

editor definition 9

parentheses commands 131

pending delete 52

point

editor definition 7

exchange with mark 42

goto 40

move to window line 39

position of 40

save to register 82

where is 40

point behavior 161

point functions 160

point ring, see mark ring

Point to Register 82

point< 162

point> 162

point-kind 160

points and text modification 161

points-to-string 158

Pop and Goto Mark 42

Pop Mark 42

prefix

fill 61

prefix argument 11 , 22

Prefix-Argument-Default 23

Previous Line 36

Previous Page 69

Previous Window 67

print

file 32

region 44

Print File 32

Print Region 44

Process File Options 33

programming the editor 150

examples 167

prompt functions 164

prompt-for-buffer 165

prompt-for-file 165

prompt-for-integer 165

prompt-for-string 165

prompt-for-variable 166

Put Register 83

Q

query replace

directory 81

regexp 82

system 81

tags 117

Query Replace Regexp 82

Quote Tab 60

Quoted Insert 50

R

Read Word Abbrev File 93

recursive editing 99

redisplay 167

Re-evaluate Defvar 135

Reevaluate Defvar 135

Refresh Screen 68

regexp

query replace 82

replace 82

region

append 28

capitalize 54

compile 139

delete 46

determining 42

editor definition 8

evaluate 136 , 138

get from register 83

indent rigidly 58

kill 48

line count 43

lowercase 54

print 44

transposition 56

uppercase 54

word count 43

write 27

Region-Query-Size 44

register

editor definition 82

get region 83

kill 83

list 83

move to saved position 83

record position 83

save current point to 82

save position 83

register commands 82

Register to Point 83

regular expression 77

count occurrences of 79

regular expression search 77

Rename Buffer 66

Rename File 34

repeating a command 11 , 22

replace

case sensitivity 81

regexp 82

string 80

Replace Regexp 82

Replace String 80

replacing 80

replacing commands 71

Report Bug 106

Report Manual Bug 107

RETURN Auto Fill Return 63

RETURN Confirm Parse 96

Return Default 99

RETURN New Line 50

Reverse Incremental Search 73

Reverse Search 74

Revert Buffer 32

ring

history 96

kill 44 , 47 , 49

mark 41

undo 52

window 67

Room 107

Rotate Active Finders 118

Run Command 102

S

same-line-p 163

Save All Files 27

Save All Files and Exit 28

Save File 26

Save Position 82

save-excursion 164

screen

refresh 68

Scroll Next Window Down 68

Scroll Next Window Up 68

Scroll Window Down 37

Scroll-Overlap 38

search

all buffers 75

backward 74

case sensitivity 76

directory 75

forward 73

incremental backward 73

incremental forward 71

regular expression 77

system 76

Search All Buffers 75

search-files function 76

searching 71

searching commands 71

Select Buffer 63

Select Buffer Other Window 64

Self Insert 51

Self Overwrite 57

sentence

delimiter 9

editor definition 9

kill backward 48

mark 42

terminator 9

Set Buffer Output 134

Set Buffer Package 133

Set Comment Column 129

Set External Format 29

Set Fill Column 61

Set Fill Prefix 61

Set Mark 41

Set Prefix Argument 22

Set Variable 99

set-current-mark 162

set-interrupt-keys 149

setup-indent 150

Shell Command 102

shell command

from editor 102

shell mode 84

Shell Send Eof 104

Shell-cd-RegExp 103

Shell-pop-RegExp 104

Shell-push-RegExp 103

Show Documentation 133

Show Documentation for Dspec 133

Show Paths From 121

Show Paths To 121

Show Variable 99

Skip Whitespace 40

source finding

active finders list 118

dspec 113

editor command 114

name 112

tags 115

tags files 116 , 117

source recording 112

*source-found-action* 159

SPACE Auto Fill Space 62

SPACE Complete Field 96

Spaces-For-Tab 58

start-line-p 163

Stop Shell Subjob 104

string

count occurrences of 79

insert 158

replace 80

search 71

symbol

completion 124

describe 132

Syntax coloring 110

system

compile 141

compile changed definitions 141

describe 124

evaluate changed definitions 137

query replace 81

search 76

System Query Replace 81

System Search 76

T

TAB

for command completion 95

for indentation 57

tab

insert 60

width 58

TAB Complete Input 95

TAB Indent 57

tag

create buffer 115

editor definition 112

find 115

query replace 117

search 116

visit file 117

Tags Query Replace 117

Tags Search 116

terminator

sentence 9

text handling concepts 8

Text Mode 85

text mode 84

Toggle Auto Save 30

Toggle Buffer Read-Only 66

Toggle Error Catch 136

Top of Window 39

Trace Definition 119

Trace Definition Inside Definition 119

Trace Function 118

Trace Function Inside Definition 119

tracing functions 118

Transpose Characters 55

Transpose Lines 55

Transpose Regions 56

transposition commands 54

U

Undefine 142

undefine

buffer 142

command 142

definition 142

region 142

Undefine Buffer 142

Undefine Command 142

Undefine Region 142

Undo 52

undo ring 52

size 52

undoing editor commands 13 , 52

Undo-Ring-Size 52

Unexpand Last Word 90

Unix command

man 22

Un-Kill 49

Untrace Definition 119

Untrace Function 119

Up Comment Line 130

Uppercase Region 54

use-buffer 154

V

variable

change value of 99

description 19 , 21

editor 99

listing with apropos 18

show value of 99

variable functions 166

variables

indenting 158

variable-value 166

variable-value-if-bound 166

View Page Directory 70

View Source Search 114

Visit File 25

Visit Other Tags File 118

Visit Tags File 117

W

Wfind File 25

What Command 19

What Cursor Position 40

What Line 36

What Lossage 20

Where Is 21

Where Is Point 40

whitespace

skip 40

window

delete 68

delete next 68

editor definition 5

move line to top of 39

move to bottom 39

move to top 39

new 67

next 67

previous 67

scroll down 37

scroll next down 68

scroll next up 68

scroll overlap 38

window commands 67

window functions 167

window ring 67

window-buffer 154

windows

and the Editor 105

copy 105

paste 105

window-text-pane 167

with-point 164

word

count for region 43

editor definition 8

Word Abbrev Apropos 91

word-offset 160

Write File 27

Write Region 27

Write Word Abbrev File 92

Y

yank 49


LispWorks Editor User Guide (Macintosh version) - 23 Feb 2006

NextPrevTopContents