comparison lisp/specifier.el @ 2297:13a418960a88

[xemacs-hg @ 2004-09-22 02:05:42 by stephent] various doc patches <87isa7awrh.fsf@tleepslib.sk.tsukuba.ac.jp>
author stephent
date Wed, 22 Sep 2004 02:06:52 +0000
parents ec2d1e636272
children fd1acd2f457a
comparison
equal deleted inserted replaced
2296:a58ea4d0d0cd 2297:13a418960a88
345 345
346 Optional argument TAG-SET is a tag or a list of tags, to be associated 346 Optional argument TAG-SET is a tag or a list of tags, to be associated
347 with the VALUE. Tags are symbols (usually naming device types, such 347 with the VALUE. Tags are symbols (usually naming device types, such
348 as `x' and `tty', or device classes, such as `color', `mono', and 348 as `x' and `tty', or device classes, such as `color', `mono', and
349 `grayscale'); specifying a TAG-SET restricts the scope of VALUE to 349 `grayscale'); specifying a TAG-SET restricts the scope of VALUE to
350 devices that match all specified tags. (You can also create your 350 devices that match all specified tags. (You can also create your
351 own tags using `define-specifier-tag', and use them to identify 351 own tags using `define-specifier-tag', and use them to identify
352 specifications added by you, so you can remove them later.) 352 specifications added by you, so you can remove them later.)
353 353
354 Optional argument HOW-TO-ADD should be either nil or one of the 354 Optional argument HOW-TO-ADD should be either nil or one of the
355 symbols `prepend', `append', `remove-tag-set-prepend', 355 symbols `prepend', `append', `remove-tag-set-prepend',
365 except in the case where SPECIFIER has no specs at all in it but nil 365 except in the case where SPECIFIER has no specs at all in it but nil
366 is a valid instantiator (in that case, `specifier-specs' will return 366 is a valid instantiator (in that case, `specifier-specs' will return
367 nil (meaning no specs) and `set-specifier' will interpret the `nil' 367 nil (meaning no specs) and `set-specifier' will interpret the `nil'
368 as meaning \"I'm adding a global instantiator and its value is `nil'\"), 368 as meaning \"I'm adding a global instantiator and its value is `nil'\"),
369 or in strange cases where there is an ambiguity between a spec-list 369 or in strange cases where there is an ambiguity between a spec-list
370 and an inst-list, etc. (The built-in specifier types are designed 370 and an inst-list, etc. (The built-in specifier types are designed
371 in such a way as to avoid any such ambiguities.)" 371 in such a way as to avoid any such ambiguities.)"
372 372
373 ;; backward compatibility: the old function had HOW-TO-ADD as the 373 ;; backward compatibility: the old function had HOW-TO-ADD as the
374 ;; third argument and no arguments after that. 374 ;; third argument and no arguments after that.
375 ;; #### this should disappear at some point. 375 ;; #### this should disappear at some point.