annotate etc/custom/example-themes/example-theme.el @ 5355:70b15ac66ee5

Correct a bug with circularity checking in #'mapcar*, #'map, etc. src/ChangeLog addition: 2011-02-10 Aidan Kehoe <kehoea@parhasard.net> * fns.c (shortest_length_among_sequences): This was buggy, it always errored if the last argument was circular, even if other arguments were non-circular. Correct that. tests/ChangeLog addition: 2011-02-10 Aidan Kehoe <kehoea@parhasard.net> * automated/lisp-tests.el: * automated/lisp-tests.el (mapcar*): If multiple SEQUENCE arguments are passed to #'mapcar*, and the last one is circular while the others aren't, make sure that #'mapcar* doesn't error.
author Aidan Kehoe <kehoea@parhasard.net>
date Thu, 10 Feb 2011 08:46:10 +0000
parents ba07c880114a
children 308d34e9f07d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4763
1de041b8edf7 Add copyright and license information to files authored by Jan Vroonhof.
Jerry James <james@xemacs.org>
parents: 398
diff changeset
1 ;;; example-theme.el --- An example customize theme
1de041b8edf7 Add copyright and license information to files authored by Jan Vroonhof.
Jerry James <james@xemacs.org>
parents: 398
diff changeset
2
1de041b8edf7 Add copyright and license information to files authored by Jan Vroonhof.
Jerry James <james@xemacs.org>
parents: 398
diff changeset
3 ;; Copyright (C) 1999 Free Software Foundation, Inc.
1de041b8edf7 Add copyright and license information to files authored by Jan Vroonhof.
Jerry James <james@xemacs.org>
parents: 398
diff changeset
4
1de041b8edf7 Add copyright and license information to files authored by Jan Vroonhof.
Jerry James <james@xemacs.org>
parents: 398
diff changeset
5 ;; Author: Jan Vroonhof <jan@xemacs.org>
1de041b8edf7 Add copyright and license information to files authored by Jan Vroonhof.
Jerry James <james@xemacs.org>
parents: 398
diff changeset
6
1de041b8edf7 Add copyright and license information to files authored by Jan Vroonhof.
Jerry James <james@xemacs.org>
parents: 398
diff changeset
7 ;; This file is part of XEmacs.
1de041b8edf7 Add copyright and license information to files authored by Jan Vroonhof.
Jerry James <james@xemacs.org>
parents: 398
diff changeset
8
1de041b8edf7 Add copyright and license information to files authored by Jan Vroonhof.
Jerry James <james@xemacs.org>
parents: 398
diff changeset
9 ;; XEmacs is free software; you can redistribute it and/or modify it
1de041b8edf7 Add copyright and license information to files authored by Jan Vroonhof.
Jerry James <james@xemacs.org>
parents: 398
diff changeset
10 ;; under the terms of the GNU General Public License as published by
1de041b8edf7 Add copyright and license information to files authored by Jan Vroonhof.
Jerry James <james@xemacs.org>
parents: 398
diff changeset
11 ;; the Free Software Foundation; either version 2, or (at your option)
1de041b8edf7 Add copyright and license information to files authored by Jan Vroonhof.
Jerry James <james@xemacs.org>
parents: 398
diff changeset
12 ;; any later version.
1de041b8edf7 Add copyright and license information to files authored by Jan Vroonhof.
Jerry James <james@xemacs.org>
parents: 398
diff changeset
13
1de041b8edf7 Add copyright and license information to files authored by Jan Vroonhof.
Jerry James <james@xemacs.org>
parents: 398
diff changeset
14 ;; XEmacs is distributed in the hope that it will be useful, but
1de041b8edf7 Add copyright and license information to files authored by Jan Vroonhof.
Jerry James <james@xemacs.org>
parents: 398
diff changeset
15 ;; WITHOUT ANY WARRANTY; without even the implied warranty of
1de041b8edf7 Add copyright and license information to files authored by Jan Vroonhof.
Jerry James <james@xemacs.org>
parents: 398
diff changeset
16 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1de041b8edf7 Add copyright and license information to files authored by Jan Vroonhof.
Jerry James <james@xemacs.org>
parents: 398
diff changeset
17 ;; General Public License for more details.
1de041b8edf7 Add copyright and license information to files authored by Jan Vroonhof.
Jerry James <james@xemacs.org>
parents: 398
diff changeset
18
1de041b8edf7 Add copyright and license information to files authored by Jan Vroonhof.
Jerry James <james@xemacs.org>
parents: 398
diff changeset
19 ;; You should have received a copy of the GNU General Public License
1de041b8edf7 Add copyright and license information to files authored by Jan Vroonhof.
Jerry James <james@xemacs.org>
parents: 398
diff changeset
20 ;; along with XEmacs; see the file COPYING. If not, write to the Free
1de041b8edf7 Add copyright and license information to files authored by Jan Vroonhof.
Jerry James <james@xemacs.org>
parents: 398
diff changeset
21 ;; Software Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
5231
ba07c880114a Fix up FSF's Franklin Street address in many files.
Stephen J. Turnbull <stephen@xemacs.org>
parents: 4763
diff changeset
22 ;; MA 02110-1301, USA.
4763
1de041b8edf7 Add copyright and license information to files authored by Jan Vroonhof.
Jerry James <james@xemacs.org>
parents: 398
diff changeset
23
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
24 ;;;autoload
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
25 (deftheme example
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
26 "A sample theme for customize theme support."
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
27 :variable-set-string "This variable has been made an example.")
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
28
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
29 (custom-theme-load-themes 'example
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
30 'europe)
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
31
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
32 (custom-theme-set-variables 'example
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
33 '(iswitchb-prompt-newbuffer nil))
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
34
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
35 (provide-theme 'example)
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
36
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents:
diff changeset
37
4763
1de041b8edf7 Add copyright and license information to files authored by Jan Vroonhof.
Jerry James <james@xemacs.org>
parents: 398
diff changeset
38