home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / prgramer / unix / info / elisp < prev    next >
Encoding:
GNU Info File  |  1993-06-14  |  13.9 KB  |  484 lines

  1. This is Info file elisp, produced by Makeinfo-1.47 from the input file
  2. elisp.texi.
  3.  
  4.    This file documents GNU Emacs Lisp.
  5.  
  6.    This is edition 1.03 of the GNU Emacs Lisp Reference Manual, for
  7. Emacs Version 18.
  8.  
  9.    Published by the Free Software Foundation, 675 Massachusetts Avenue,
  10. Cambridge, MA 02139 USA
  11.  
  12.    Copyright (C) 1990 Free Software Foundation, Inc.
  13.  
  14.    Permission is granted to make and distribute verbatim copies of this
  15. manual provided the copyright notice and this permission notice are
  16. preserved on all copies.
  17.  
  18.    Permission is granted to copy and distribute modified versions of
  19. this manual under the conditions for verbatim copying, provided that
  20. the entire resulting derived work is distributed under the terms of a
  21. permission notice identical to this one.
  22.  
  23.    Permission is granted to copy and distribute translations of this
  24. manual into another language, under the above conditions for modified
  25. versions, except that this permission notice may be stated in a
  26. translation approved by the Foundation.
  27. 
  28. Indirect:
  29. elisp.i01: 1021
  30. elisp.i02: 50965
  31. elisp.i03: 100946
  32. elisp.i04: 150711
  33. elisp.i05: 200480
  34. elisp.i06: 250133
  35. elisp.i07: 298769
  36. elisp.i08: 348045
  37. elisp.i09: 391544
  38. elisp.i10: 438954
  39. elisp.i11: 488798
  40. elisp.i12: 538139
  41. elisp.i13: 587918
  42. elisp.i14: 637844
  43. elisp.i15: 686774
  44. elisp.i16: 735226
  45. elisp.i17: 782164
  46. elisp.i18: 831951
  47. elisp.i19: 881724
  48. elisp.i20: 931648
  49. elisp.i21: 980735
  50. elisp.i22: 1030324
  51. elisp.i23: 1078752
  52. elisp.i24: 1108558
  53. 
  54. Tag Table:
  55. (Indirect)
  56. Node: Top1023
  57. Node: License34409
  58. Node: Introduction42410
  59. Node: Caveats43986
  60. Node: Lisp History45661
  61. Node: Conventions46918
  62. Node: Some Terms47726
  63. Node: nil and t48439
  64. Node: Evaluation Notation50112
  65. Node: Printing Notation50967
  66. Node: Error Messages51871
  67. Node: Buffer Text Notation52310
  68. Node: Format of Descriptions53195
  69. Node: A Sample Function Description53792
  70. Node: A Sample Variable Description57809
  71. Node: Acknowledgements58716
  72. Node: Types of Lisp Object59761
  73. Node: Printed Representation62039
  74. Node: Comments64109
  75. Node: Programming Types67125
  76. Node: Number Type68553
  77. Node: Character Type69534
  78. Node: Sequence Type74419
  79. Node: List Type75590
  80. Node: Dotted Pair Notation79910
  81. Node: Association List Type82084
  82. Node: Array Type82967
  83. Node: String Type84248
  84. Node: Vector Type86208
  85. Node: Symbol Type86969
  86. Node: Lisp Function Type89640
  87. Node: Lisp Macro Type90774
  88. Node: Primitive Function Type91483
  89. Node: Autoload Type92987
  90. Node: Editing Types93935
  91. Node: Buffer Type94699
  92. Node: Window Type96499
  93. Node: Window Configuration Type97584
  94. Node: Marker Type98128
  95. Node: Process Type98895
  96. Node: Stream Type99821
  97. Node: Keymap Type100948
  98. Node: Syntax Table Type101521
  99. Node: Type Predicates102444
  100. Node: Equality Predicates104775
  101. Node: Numbers107690
  102. Node: Number Basics108756
  103. Node: Predicates on Numbers111135
  104. Node: Comparison of Numbers112520
  105. Node: Arithmetic Operations114796
  106. Node: Bitwise Operations118495
  107. Node: Random Numbers127847
  108. Node: Strings and Characters129360
  109. Node: Intro to Strings130400
  110. Node: Predicates for Strings131932
  111. Node: Creating Strings132490
  112. Node: Text Comparison136867
  113. Node: String Conversion139445
  114. Node: Formatting Strings142497
  115. Node: Character Case147846
  116. Node: Lists150713
  117. Node: Cons Cells151667
  118. Node: Lists as Boxes152809
  119. Node: List-related Predicates155481
  120. Node: List Elements157178
  121. Node: Building Lists160206
  122. Node: Modifying Lists165499
  123. Node: Setcar166304
  124. Node: Setcdr168746
  125. Node: Rearrangement171311
  126. Node: Sets And Lists176957
  127. Node: Association Lists179614
  128. Node: Sequences Arrays Vectors186372
  129. Node: Sequence Functions188490
  130. Node: Arrays191498
  131. Node: Array Functions193590
  132. Node: Vectors195775
  133. Node: Symbols199477
  134. Node: Symbol Components200482
  135. Node: Definitions204666
  136. Node: Creating Symbols206826
  137. Node: Property Lists212501
  138. Node: Evaluation216650
  139. Node: Intro Eval217468
  140. Node: Eval220837
  141. Node: Forms224861
  142. Node: Self-Evaluating Forms225893
  143. Node: Symbol Forms227418
  144. Node: Classifying Lists228268
  145. Node: Function Forms231143
  146. Node: Macro Forms232112
  147. Node: Special Forms233451
  148. Node: Autoloading235748
  149. Node: Quoting236209
  150. Node: Control Structures237464
  151. Node: Sequencing238964
  152. Node: Conditionals241791
  153. Node: Combining Conditions245191
  154. Node: Iteration248472
  155. Node: Nonlocal Exits250135
  156. Node: Catch and Throw250747
  157. Node: Examples of Catch254554
  158. Node: Errors256573
  159. Node: Signaling Errors258025
  160. Node: Processing of Errors260924
  161. Node: Handling Errors262266
  162. Node: Error Names268832
  163. Node: Cleanups272123
  164. Node: Variables275166
  165. Node: Global Variables276882
  166. Node: Constant Variables277992
  167. Node: Local Variables278508
  168. Node: Void Variables283143
  169. Node: Defining Variables286649
  170. Node: Accessing Variables292657
  171. Node: Setting Variables294071
  172. Node: Variable Scoping297190
  173. Node: Scope298771
  174. Node: Extent300311
  175. Node: Impl of Scope301593
  176. Node: Using Scoping303569
  177. Node: Buffer-Local Variables304785
  178. Node: Intro to Buffer-Local305587
  179. Node: Creating Buffer-Local309201
  180. Node: Default Value312674
  181. Node: Functions315347
  182. Node: What Is a Function316357
  183. Node: Lambda Expressions319915
  184. Node: Lambda Components320621
  185. Node: Simple Lambda322439
  186. Node: Argument List324086
  187. Node: Function Documentation327792
  188. Node: Function Names329736
  189. Node: Defining Functions332163
  190. Node: Calling Functions334350
  191. Node: Mapping Functions338093
  192. Node: Anonymous Functions340479
  193. Node: Function Cells343689
  194. Node: Related Topics348047
  195. Node: Macros348905
  196. Node: Simple Macro350008
  197. Node: Expansion350753
  198. Node: Compiling Macros353523
  199. Node: Defining Macros355092
  200. Node: Backquote356410
  201. Node: Problems with Macros359946
  202. Node: Argument Evaluation360680
  203. Node: Surprising Local Vars363270
  204. Node: Eval During Expansion365407
  205. Node: Repeated Expansion366630
  206. Node: Loading368262
  207. Node: How Programs Do Loading369788
  208. Node: Autoload374662
  209. Node: Repeated Loading378782
  210. Node: Features380545
  211. Node: Byte Compilation385001
  212. Node: Compilation Functions385996
  213. Node: Disassembly391546
  214. Node: Debugging399142
  215. Node: Debugger400442
  216. Node: Error Debugging401605
  217. Node: Infinite Loops402611
  218. Node: Function Debugging404380
  219. Node: Explicit Debug406995
  220. Node: Using Debugger407730
  221. Node: Debugger Commands409630
  222. Node: Invoking the Debugger413043
  223. Node: Internals of Debugger417185
  224. Node: Syntax Errors421098
  225. Node: Excess Open422211
  226. Node: Excess Close423995
  227. Node: Compilation Errors425158
  228. Node: Streams426257
  229. Node: Streams Intro427147
  230. Node: Input Streams429013
  231. Node: Input Functions433311
  232. Node: Output Streams435316
  233. Node: Output Functions438956
  234. Node: Minibuffers443854
  235. Node: Intro to Minibuffers444761
  236. Node: Text from Minibuffer446831
  237. Node: Object from Minibuffer451553
  238. Node: Completion454793
  239. Node: Basic Completion456823
  240. Node: Programmed Completion461389
  241. Node: Minibuffer Completion463106
  242. Node: Completion Commands465955
  243. Node: High-Level Completion470202
  244. Node: Reading File Names473852
  245. Node: Lisp Symbol Completion476851
  246. Node: Yes-or-No Queries478677
  247. Node: Minibuffer Misc482762
  248. Node: Command Loop484860
  249. Node: Command Overview486092
  250. Node: Defining Commands488058
  251. Node: Using Interactive488800
  252. Node: Interactive Codes491428
  253. Node: Interactive Examples495899
  254. Node: Interactive Call497257
  255. Node: Command Loop Info502308
  256. Node: Keyboard Input505076
  257. Node: Quitting511090
  258. Node: Prefix Command Arguments515497
  259. Node: Recursive Editing520388
  260. Node: Disabling Commands525158
  261. Node: Command History527070
  262. Node: Keyboard Macros528725
  263. Node: Keymaps530834
  264. Node: Keymap Terms532041
  265. Node: Creating Keymaps534693
  266. Node: Key Lookup538141
  267. Node: Functions for Key Lookup542957
  268. Node: Prefix Keys545875
  269. Node: Global and Local Keymaps549135
  270. Node: Changing Key Bindings553108
  271. Node: Key Binding Commands559800
  272. Node: Scanning Keymaps561384
  273. Node: Modes565108
  274. Node: Major Modes566062
  275. Node: Major Mode Conventions568838
  276. Node: Example Major Modes573702
  277. Node: Auto Major Mode581803
  278. Node: Mode Help586857
  279. Node: Minor Modes587920
  280. Node: Minor Mode Conventions589346
  281. Node: Limits of Minor Modes592063
  282. Node: Mode Line Format593691
  283. Node: Mode Line Data595364
  284. Node: Mode Line Variables599413
  285. Node: %-Constructs603380
  286. Node: Hooks604959
  287. Node: Documentation609116
  288. Node: Documentation Basics610468
  289. Node: Accessing Documentation613275
  290. Node: Keys in Documentation618658
  291. Node: Describing Characters621130
  292. Node: Help Functions623039
  293. Node: Files628477
  294. Node: Visiting Files629616
  295. Node: Visiting Functions631128
  296. Node: Subroutines of Visiting635983
  297. Node: Saving Buffers637846
  298. Node: Reading from Files643283
  299. Node: Writing to Files644624
  300. Node: File Locks646420
  301. Node: Information about Files649502
  302. Node: Testing Accessibility650528
  303. Node: Kinds of Files653103
  304. Node: File Attributes654505
  305. Node: Contents of Directories659130
  306. Node: Changing File Attributes661594
  307. Node: File Names665907
  308. Node: File Name Components667313
  309. Node: Directory Names669843
  310. Node: Relative File Names671820
  311. Node: File Name Expansion672956
  312. Node: Unique File Names676596
  313. Node: File Name Completion677769
  314. Node: Backups and Auto-Saving680390
  315. Node: Backup Files681057
  316. Node: Making Backups682475
  317. Node: Rename or Copy683850
  318. Node: Numbered Backups686776
  319. Node: Backup Names688886
  320. Node: Auto-Saving691744
  321. Node: Reverting697871
  322. Node: Buffers700795
  323. Node: Buffer Basics702124
  324. Node: Buffer Names704191
  325. Node: Buffer File Name706494
  326. Node: Buffer Modification709422
  327. Node: Modification Time711282
  328. Node: Read Only Buffers713730
  329. Node: The Buffer List715576
  330. Node: Creating Buffers718462
  331. Node: Killing Buffers720336
  332. Node: Current Buffer722351
  333. Node: Windows725948
  334. Node: Basic Windows727294
  335. Node: Splitting Windows730382
  336. Node: Deleting Windows735228
  337. Node: Selecting Windows737058
  338. Node: Cyclic Window Ordering738879
  339. Node: Buffers and Windows741646
  340. Node: Displaying Buffers743450
  341. Node: Window Point748986
  342. Node: Window Start751008
  343. Node: Vertical Scrolling754593
  344. Node: Horizontal Scrolling760251
  345. Node: Size of Window763668
  346. Node: Resizing Windows767163
  347. Node: Window Configurations770393
  348. Node: Positions772848
  349. Node: Point773775
  350. Node: Motion776580
  351. Node: Character Motion777431
  352. Node: Word Motion779613
  353. Node: Buffer End Motion780687
  354. Node: Text Lines782166
  355. Node: Screen Lines786365
  356. Node: Vertical Motion788841
  357. Node: List Motion791008
  358. Node: Skipping Characters792937
  359. Node: Excursions795064
  360. Node: Narrowing797311
  361. Node: Markers802049
  362. Node: Overview of Markers802944
  363. Node: Predicates on Markers806066
  364. Node: Creating Markers806797
  365. Node: Information from Markers809875
  366. Node: Changing Markers810967
  367. Node: The Mark812336
  368. Node: The Region817662
  369. Node: Text818793
  370. Node: Near Point821038
  371. Node: Buffer Contents823657
  372. Node: Insertion825192
  373. Node: Commands for Insertion827744
  374. Node: Deletion831953
  375. Node: User-Level Deletion835110
  376. Node: The Kill Ring839126
  377. Node: Data in Kill Ring841060
  378. Node: Kill Functions844638
  379. Node: Yank Commands846943
  380. Node: Kill Ring Internals848757
  381. Node: Undo850126
  382. Node: Filling853612
  383. Node: Auto Filling857126
  384. Node: Sorting858244
  385. Node: Indentation867557
  386. Node: Primitive Indent868320
  387. Node: Mode-Specific Indent869504
  388. Node: Region Indent872576
  389. Node: Relative Indent875038
  390. Node: Indent Tabs877655
  391. Node: Motion by Indent879023
  392. Node: Columns879799
  393. Node: Case Changes881726
  394. Node: Substitution884895
  395. Node: Underlining886169
  396. Node: Registers887350
  397. Node: Searching and Matching891361
  398. Node: String Search892309
  399. Node: Regular Expressions896458
  400. Node: Syntax of Regexps897034
  401. Node: Regexp Example908318
  402. Node: Regexp Search910806
  403. Node: Match Data916100
  404. Node: Saving Match Data921697
  405. Node: Standard Regexps924655
  406. Node: Searching and Case926117
  407. Node: Syntax Tables927577
  408. Node: Syntax Descriptors929802
  409. Node: Syntax Class Table931650
  410. Node: Syntax Flags937235
  411. Node: Syntax Table Functions938356
  412. Node: Parsing Expressions943016
  413. Node: Standard Syntax Tables947849
  414. Node: Syntax Table Internals948696
  415. Node: Abbrevs949734
  416. Node: Abbrev Mode951474
  417. Node: Abbrev Tables952201
  418. Node: Defining Abbrevs953732
  419. Node: Abbrev Files955568
  420. Node: Abbrev Expansion957326
  421. Node: Standard Abbrev Tables960048
  422. Node: Processes961185
  423. Node: Subprocess Creation963175
  424. Node: Synchronous Processes967653
  425. Node: Asynchronous Processes972804
  426. Node: Deleting Processes976065
  427. Node: Process Information977753
  428. Node: Input to Processes980737
  429. Node: Signals to Processes983219
  430. Node: Output from Processes987342
  431. Node: Process Buffers988068
  432. Node: Filter Functions991077
  433. Node: Accepting Output996285
  434. Node: Sentinels997097
  435. Node: VMS Subprocesses999971
  436. Node: TCP1001505
  437. Node: System Interface1003057
  438. Node: Starting Up1004015
  439. Node: Start-up Summary1004623
  440. Node: Init File1006309
  441. Node: Terminal-Specific1008139
  442. Node: Command Line Arguments1011599
  443. Node: Getting Out1013993
  444. Node: Killing Emacs1014545
  445. Node: Suspending Emacs1016006
  446. Node: System Environment1019340
  447. Node: Terminal Input1023578
  448. Node: Terminal Output1027860
  449. Node: Flow Control1030326
  450. Node: Batch Mode1035511
  451. Node: Emacs Display1036626
  452. Node: Refresh Screen1037596
  453. Node: Screen Attributes1037864
  454. Node: Truncation1040135
  455. Node: The Echo Area1041965
  456. Node: Selective Display1043645
  457. Node: Overlay Arrow1047571
  458. Node: Temporary Displays1048685
  459. Node: Waiting1052583
  460. Node: Blinking1054102
  461. Node: Control Char Display1055958
  462. Node: Beeping1057160
  463. Node: Window Systems1058142
  464. Node: Tips1059543
  465. Node: Style Tips1060041
  466. Node: Compilation Tips1065492
  467. Node: Documentation Tips1067766
  468. Node: GNU Emacs Internals1071849
  469. Node: Building Emacs1072551
  470. Node: Pure Storage1076147
  471. Node: Garbage Collection1078754
  472. Node: Writing Emacs Primitives1084208
  473. Node: Object Internals1092984
  474. Node: Buffer Internals1094192
  475. Node: Window Internals1096430
  476. Node: Process Internals1098106
  477. Node: Standard Errors1099424
  478. Node: Standard Buffer-Local Variables1102389
  479. Node: Standard Keymaps1103896
  480. Node: Standard Hooks1106527
  481. Node: Index1108560
  482. 
  483. End Tag Table
  484.