-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmacros.texi
97 lines (81 loc) · 1.87 KB
/
macros.texi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
@c ===================================================================
@c Abbreviations
@c ===================================================================
@macro sysname
Incrementalist
@end macro
@macro toppackage
incrementalist
@end macro
@macro commonlisp
Common Lisp
@end macro
@macro emacs
Emacs
@end macro
@macro eclector
Eclector
@end macro
@macro eclectorlink
@url{https://github.com/s-expressionists/eclector,@eclector{}}
@end macro
@macro climacs
Climacs
@end macro
@macro cluffer
Cluffer
@end macro
@macro clufferlink
@url{https://github.com/robert-strandh/Cluffer,@cluffer{}}
@end macro
@c ===================================================================
@c Lambda list keywords
@c ===================================================================
@macro optional
@t{&optional}
@end macro
@macro rest
@t{&rest}
@end macro
@macro pkey
@t{&key}
@end macro
@macro pbody
@t{&body}
@end macro
@c ===================================================================
@c Semantic markup and references
@c ===================================================================
@macro setf{NAME}
(setf \NAME\)
@end macro
@iftex
@macro symbol{NAME,PACKAGE}
\NAME\ @smallertt [\PACKAGE\]
@end macro
@end iftex
@ifnottex
@macro symbol{NAME,PACKAGE}
\NAME\ [\PACKAGE\]
@end macro
@end ifnottex
@macro defvara{NAME,PACKAGE}
@anchor{Variable \PACKAGE\|\NAME\}
@defvar {@symbol{\NAME\,\PACKAGE\}}
@end macro
@macro deffuna{NAME,PACKAGE}
@anchor{Function \PACKAGE\|\NAME\}
@deffn {Function} {@symbol{\NAME\,\PACKAGE\}}
@end macro
@macro defgena{NAME,PACKAGE}
@anchor{Generic-Function \PACKAGE\|\NAME\}
@deffn {Generic Function} {@symbol{\NAME\,\PACKAGE\}}
@end macro
@macro defmaca{NAME,PACKAGE}
@anchor{Macro \PACKAGE\|\NAME\}
@deffn {Macro} {@symbol{\NAME\,\PACKAGE\}}
@end macro
@macro defclassa{NAME,PACKAGE}
@anchor{Class \PACKAGE\|\NAME\}
@deftp {Class} {@symbol{\NAME\,\PACKAGE\}}
@end macro