comparison lisp/auto-autoloads.el @ 442:abe6d1db359e r21-2-36

Import from CVS: tag r21-2-36
author cvs
date Mon, 13 Aug 2007 11:35:02 +0200
parents 3ecd8885ac67
children 576fb035e263
comparison
equal deleted inserted replaced
441:72a7cfa4a488 442:abe6d1db359e
1 ;;; DO NOT MODIFY THIS FILE 1 ;;; DO NOT MODIFY THIS FILE
2 (if (featurep 'Standard-autoloads) (error "Already loaded")) 2 (if (featurep 'lisp-autoloads) (error "Already loaded"))
3 3
4 ;;;### (autoloads nil "abbrev" "lisp/abbrev.el") 4 ;;;### (autoloads nil "abbrev" "lisp/abbrev.el")
5 5
6 ;;;*** 6 ;;;***
7 7
10 (autoload 'about-xemacs "about" "\ 10 (autoload 'about-xemacs "about" "\
11 Describe the True Editor and its minions." t nil) 11 Describe the True Editor and its minions." t nil)
12 12
13 ;;;*** 13 ;;;***
14 14
15 ;;;### (autoloads (set-modified-alist modify-alist remove-alist set-alist del-alist put-alist) "alist" "lisp/alist.el") 15 ;;;### (autoloads (set-modified-alist modify-alist remove-alist set-alist del-alist put-alist vassoc) "alist" "lisp/alist.el")
16
17 (autoload 'vassoc "alist" "\
18 Search VALIST for a vector whose first element is equal to KEY.
19 See also `assoc'." nil nil)
16 20
17 (autoload 'put-alist "alist" "\ 21 (autoload 'put-alist "alist" "\
18 Modify ALIST to set VALUE to ITEM. 22 Modify ALIST to set VALUE to ITEM.
19 If there is a pair whose car is ITEM, replace its cdr by VALUE. 23 If there is a pair whose car is ITEM, replace its cdr by VALUE.
20 If there is not such pair, create new pair (ITEM . VALUE) and 24 If there is not such pair, create new pair (ITEM . VALUE) and
69 bindings. 73 bindings.
70 Returns list of symbols and documentation found." t nil) 74 Returns list of symbols and documentation found." t nil)
71 75
72 ;;;*** 76 ;;;***
73 77
74 ;;;### (autoloads (batch-update-directory batch-update-autoloads update-autoloads-from-directory update-autoloads-here update-file-autoloads generate-file-autoloads) "autoload" "lisp/autoload.el") 78 ;;;### (autoloads (batch-update-one-directory batch-update-directory batch-update-autoloads update-autoloads-from-directory update-autoloads-here update-file-autoloads generate-file-autoloads) "autoload" "lisp/autoload.el")
75 79
76 (autoload 'generate-file-autoloads "autoload" "\ 80 (autoload 'generate-file-autoloads "autoload" "\
77 Insert at point a loaddefs autoload section for FILE. 81 Insert at point a loaddefs autoload section for FILE.
78 autoloads are generated for defuns and defmacros in FILE 82 autoloads are generated for defuns and defmacros in FILE
79 marked by `generate-autoload-cookie' (which see). 83 marked by `generate-autoload-cookie' (which see).
81 are used." t nil) 85 are used." t nil)
82 86
83 (autoload 'update-file-autoloads "autoload" "\ 87 (autoload 'update-file-autoloads "autoload" "\
84 Update the autoloads for FILE in `generated-autoload-file' 88 Update the autoloads for FILE in `generated-autoload-file'
85 \(which FILE might bind in its local variables). 89 \(which FILE might bind in its local variables).
86 This functions refuses to update autoloads files." t nil) 90 This function refuses to update autoloads files." t nil)
87 91
88 (autoload 'update-autoloads-here "autoload" "\ 92 (autoload 'update-autoloads-here "autoload" "\
89 Update sections of the current buffer generated by `update-file-autoloads'." t nil) 93 Update sections of the current buffer generated by `update-file-autoloads'." t nil)
90 94
91 (autoload 'update-autoloads-from-directory "autoload" "\ 95 (autoload 'update-autoloads-from-directory "autoload" "\
92 Update `generated-autoload-file' with all the current autoloads from DIR. 96 Update `generated-autoload-file' with all the current autoloads from DIR.
93 This runs `update-file-autoloads' on each .el file in DIR. 97 This runs `update-file-autoloads' on each .el file in DIR.
94 Obsolete autoload entries for files that no longer exist are deleted." t nil) 98 Obsolete autoload entries for files that no longer exist are deleted.
99 Note that, if this function is called from `batch-update-directory',
100 `generated-autoload-file' was rebound in that function." t nil)
95 101
96 (autoload 'batch-update-autoloads "autoload" "\ 102 (autoload 'batch-update-autoloads "autoload" "\
97 Update the autoloads for the files or directories on the command line. 103 Update the autoloads for the files or directories on the command line.
98 Runs `update-file-autoloads' on files and `update-directory-autoloads' 104 Runs `update-file-autoloads' on files and `update-directory-autoloads'
99 on directories. Must be used only with -batch, and kills Emacs on completion. 105 on directories. Must be used only with -batch, and kills Emacs on completion.
101 For example, invoke `xemacs -batch -f batch-update-autoloads *.el'. 107 For example, invoke `xemacs -batch -f batch-update-autoloads *.el'.
102 The directory to which the auto-autoloads.el file must be the first parameter 108 The directory to which the auto-autoloads.el file must be the first parameter
103 on the command line." nil nil) 109 on the command line." nil nil)
104 110
105 (autoload 'batch-update-directory "autoload" "\ 111 (autoload 'batch-update-directory "autoload" "\
106 Update the autoloads for the directory on the command line. 112 Update the autoloads for the directories on the command line.
107 Runs `update-file-autoloads' on each file in the given directory, must 113 Runs `update-file-autoloads' on each file in the given directory, and must
108 be used only with -batch and kills XEmacs on completion." nil nil) 114 be used only with -batch." nil nil)
115
116 (autoload 'batch-update-one-directory "autoload" "\
117 Update the autoloads for a single directory on the command line.
118 Runs `update-file-autoloads' on each file in the given directory, and must
119 be used only with -batch." nil nil)
109 120
110 ;;;*** 121 ;;;***
111 122
112 ;;;### (autoloads nil "buff-menu" "lisp/buff-menu.el") 123 ;;;### (autoloads nil "buff-menu" "lisp/buff-menu.el")
113 124
115 126
116 (make-variable-buffer-local 'list-buffers-directory) 127 (make-variable-buffer-local 'list-buffers-directory)
117 128
118 ;;;*** 129 ;;;***
119 130
120 ;;;### (autoloads (batch-byte-recompile-directory batch-byte-recompile-directory-norecurse batch-byte-compile display-call-tree byte-compile-sexp byte-compile compile-defun byte-compile-buffer byte-compile-and-load-file byte-compile-file byte-recompile-file byte-recompile-directory byte-force-recompile) "bytecomp" "lisp/bytecomp.el") 131 ;;;### (autoloads (build-report) "build-report" "lisp/build-report.el")
132
133 (autoload 'build-report "build-report" "\
134 Initializes a fresh mail composition buffer using `compose-mail'
135 with the contents of XEmacs Installation file and excerpts from XEmacs
136 make output and errors and leaves point at the beginning of the mail text.
137 See also
138 `compose-mail', `mail-user-agent',
139 `build-report-destination',
140 `build-report-keep-regexp',
141 `build-report-delete-regexp',
142 `build-report-make-output-file' and
143 `build-report-installation-file'." t nil)
144
145 ;;;***
146
147 ;;;### (autoloads (batch-byte-recompile-directory batch-byte-recompile-directory-norecurse batch-byte-compile-one-file batch-byte-compile display-call-tree byte-compile-sexp byte-compile compile-defun byte-compile-buffer byte-compile-and-load-file byte-compile-file byte-recompile-file byte-recompile-directory byte-force-recompile) "bytecomp" "lisp/bytecomp.el")
121 148
122 (autoload 'byte-force-recompile "bytecomp" "\ 149 (autoload 'byte-force-recompile "bytecomp" "\
123 Recompile every `.el' file in DIRECTORY that already has a `.elc' file. 150 Recompile every `.el' file in DIRECTORY that already has a `.elc' file.
124 Files in subdirectories of DIRECTORY are processed also." t nil) 151 Files in subdirectories of DIRECTORY are processed also." t nil)
125 152
192 Use this from the command line, with `-batch'; 219 Use this from the command line, with `-batch';
193 it won't work in an interactive Emacs. 220 it won't work in an interactive Emacs.
194 Each file is processed even if an error occurred previously. 221 Each file is processed even if an error occurred previously.
195 For example, invoke \"xemacs -batch -f batch-byte-compile $emacs/ ~/*.el\"" nil nil) 222 For example, invoke \"xemacs -batch -f batch-byte-compile $emacs/ ~/*.el\"" nil nil)
196 223
224 (autoload 'batch-byte-compile-one-file "bytecomp" "\
225 Run `byte-compile-file' on a single file remaining on the command line.
226 Use this from the command line, with `-batch';
227 it won't work in an interactive Emacs." nil nil)
228
197 (autoload 'batch-byte-recompile-directory-norecurse "bytecomp" "\ 229 (autoload 'batch-byte-recompile-directory-norecurse "bytecomp" "\
198 Same as `batch-byte-recompile-directory' but without recursion." nil nil) 230 Same as `batch-byte-recompile-directory' but without recursion." nil nil)
199 231
200 (autoload 'batch-byte-recompile-directory "bytecomp" "\ 232 (autoload 'batch-byte-recompile-directory "bytecomp" "\
201 Runs `byte-recompile-directory' on the dirs remaining on the command line. 233 Runs `byte-recompile-directory' on the dirs remaining on the command line.
202 Must be used only with `-batch', and kills Emacs on completion. 234 Must be used only with `-batch', and kills Emacs on completion.
203 For example, invoke `xemacs -batch -f batch-byte-recompile-directory .'." nil nil) 235 For example, invoke `xemacs -batch -f batch-byte-recompile-directory .'." nil nil)
204 236
205 ;;;*** 237 ;;;***
206 238
207 ;;;### (autoloads (compiler-macroexpand define-compiler-macro ignore-file-errors ignore-errors assert check-type typep deftype cl-struct-setf-expander defstruct define-modify-macro callf2 callf letf* letf rotatef shiftf remf cl-do-pop psetf setf get-setf-method defsetf define-setf-method declare the locally multiple-value-setq multiple-value-bind lexical-let* lexical-let symbol-macrolet macrolet labels flet progv psetq do-all-symbols do-symbols dotimes dolist do* do loop return-from return block etypecase typecase ecase case load-time-value eval-when destructuring-bind function* defmacro* defun* gentemp gensym cl-compile-time-init) "cl-macs" "lisp/cl-macs.el") 239 ;;;### (autoloads (compiler-macroexpand define-compiler-macro ignore-file-errors ignore-errors assert check-type typep deftype cl-struct-setf-expander defstruct define-modify-macro callf2 callf letf* letf rotatef shiftf remf cl-do-pop psetf setf get-setf-method defsetf define-setf-method declare the locally multiple-value-setq multiple-value-bind lexical-let* lexical-let symbol-macrolet macrolet labels flet progv psetq do-all-symbols do-symbols dotimes dolist do* do loop return-from return block etypecase typecase ecase case load-time-value eval-when destructuring-bind function* defmacro* defun* cl-compile-time-init) "cl-macs" "lisp/cl-macs.el")
208 240
209 (autoload 'cl-compile-time-init "cl-macs" nil nil nil) 241 (autoload 'cl-compile-time-init "cl-macs" nil nil nil)
210
211 (autoload 'gensym "cl-macs" "\
212 Generate a new uninterned symbol.
213 The name is made by appending a number to PREFIX, default \"G\"." nil nil)
214
215 (autoload 'gentemp "cl-macs" "\
216 Generate a new interned symbol with a unique name.
217 The name is made by appending a number to PREFIX, default \"G\"." nil nil)
218 242
219 (autoload 'defun* "cl-macs" "\ 243 (autoload 'defun* "cl-macs" "\
220 (defun* NAME ARGLIST [DOCSTRING] BODY...): define NAME as a function. 244 (defun* NAME ARGLIST [DOCSTRING] BODY...): define NAME as a function.
221 Like normal `defun', except ARGLIST allows full Common Lisp conventions, 245 Like normal `defun', except ARGLIST allows full Common Lisp conventions,
222 and BODY is implicitly surrounded by (block NAME ...)." nil 'macro) 246 and BODY is implicitly surrounded by (block NAME ...)." nil 'macro)
533 557
534 (autoload 'compiler-macroexpand "cl-macs" nil nil nil) 558 (autoload 'compiler-macroexpand "cl-macs" nil nil nil)
535 559
536 ;;;*** 560 ;;;***
537 561
538 ;;;### (autoloads (batch-remove-old-elc) "cleantree" "lisp/cleantree.el")
539
540 (autoload 'batch-remove-old-elc "cleantree" nil nil nil)
541
542 ;;;***
543
544 ;;;### (autoloads (config-value config-value-hash-table) "config" "lisp/config.el") 562 ;;;### (autoloads (config-value config-value-hash-table) "config" "lisp/config.el")
545 563
546 (autoload 'config-value-hash-table "config" "\ 564 (autoload 'config-value-hash-table "config" "\
547 Return hash table of configuration parameters and their values." nil nil) 565 Return hash table of configuration parameters and their values." nil nil)
548 566
561 579
562 Batch usage: xemacs -batch -l cus-dep.el -f Custom-make-dependencies DIRS" t nil) 580 Batch usage: xemacs -batch -l cus-dep.el -f Custom-make-dependencies DIRS" t nil)
563 581
564 ;;;*** 582 ;;;***
565 583
566 ;;;### (autoloads (customize-menu-create custom-menu-create custom-save-all customize-save-customized customize-browse custom-buffer-create-other-window custom-buffer-create customize-apropos-groups customize-apropos-faces customize-apropos-options customize-apropos customize-saved customize-customized customize-face-other-window customize-face customize-option-other-window customize-changed-options customize-variable customize-other-window customize customize-save-variable customize-set-variable customize-set-value) "cus-edit" "lisp/cus-edit.el") 584 ;;;### (autoloads (custom-migrate-custom-file customize-menu-create custom-menu-create custom-save-all customize-save-customized customize-browse custom-buffer-create-other-window custom-buffer-create customize-apropos-groups customize-apropos-faces customize-apropos-options customize-apropos customize-saved customize-customized customize-face-other-window customize-face customize-option-other-window customize-changed-options customize-variable customize-other-window customize customize-save-variable customize-set-variable customize-set-value) "cus-edit" "lisp/cus-edit.el")
567 585
568 (autoload 'customize-set-value "cus-edit" "\ 586 (autoload 'customize-set-value "cus-edit" "\
569 Set VARIABLE to VALUE. VALUE is a Lisp object. 587 Set VARIABLE to VALUE. VALUE is a Lisp object.
570 588
571 If VARIABLE has a `variable-interactive' property, that is used as if 589 If VARIABLE has a `variable-interactive' property, that is used as if
682 that option." nil nil) 700 that option." nil nil)
683 701
684 (autoload 'customize-browse "cus-edit" "\ 702 (autoload 'customize-browse "cus-edit" "\
685 Create a tree browser for the customize hierarchy." t nil) 703 Create a tree browser for the customize hierarchy." t nil)
686 704
687 (defcustom custom-file "~/.emacs" "File used for storing customization information.\nIf you change this from the default \"~/.emacs\" you need to\nexplicitly load that file for the settings to take effect." :type 'file :group 'customize)
688
689 (autoload 'customize-save-customized "cus-edit" "\ 705 (autoload 'customize-save-customized "cus-edit" "\
690 Save all user options which have been set in this session." t nil) 706 Save all user options which have been set in this session." t nil)
691 707
692 (autoload 'custom-save-all "cus-edit" "\ 708 (autoload 'custom-save-all "cus-edit" "\
693 Save all customizations in `custom-file'." nil nil) 709 Save all customizations in `custom-file'." nil nil)
700 Return a customize menu for customization group SYMBOL. 716 Return a customize menu for customization group SYMBOL.
701 If optional NAME is given, use that as the name of the menu. 717 If optional NAME is given, use that as the name of the menu.
702 Otherwise the menu will be named `Customize'. 718 Otherwise the menu will be named `Customize'.
703 The format is suitable for use with `easy-menu-define'." nil nil) 719 The format is suitable for use with `easy-menu-define'." nil nil)
704 720
721 (autoload 'custom-migrate-custom-file "cus-edit" "\
722 Migrate custom file from home directory." nil nil)
723
705 ;;;*** 724 ;;;***
706 725
707 ;;;### (autoloads (custom-reset-faces custom-theme-reset-faces custom-theme-face-value custom-theme-set-faces custom-set-faces custom-set-face-update-spec custom-declare-face) "cus-face" "lisp/cus-face.el") 726 ;;;### (autoloads (custom-reset-faces custom-theme-reset-faces custom-theme-face-value custom-theme-set-faces custom-set-faces custom-set-face-update-spec custom-declare-face) "cus-face" "lisp/cus-face.el")
708 727
709 (autoload 'custom-declare-face "cus-face" "\ 728 (autoload 'custom-declare-face "cus-face" "\
738 757
739 (autoload 'custom-theme-reset-faces "cus-face" nil nil nil) 758 (autoload 'custom-theme-reset-faces "cus-face" nil nil nil)
740 759
741 (autoload 'custom-reset-faces "cus-face" "\ 760 (autoload 'custom-reset-faces "cus-face" "\
742 Reset the value of the face to values previously defined. 761 Reset the value of the face to values previously defined.
743 Assosiate this setting with the 'user' theme. 762 Associate this setting with the 'user' theme.
744 763
745 ARGS is defined as for `custom-theme-reset-faces'" nil nil) 764 ARGS is defined as for `custom-theme-reset-faces'" nil nil)
765
766 ;;;***
767
768 ;;;### (autoloads (make-custom-file-name) "cus-file" "lisp/cus-file.el")
769
770 (defconst custom-file-base "custom.el" "\
771 Base of file name for storing customization information.")
772
773 (defvar custom-file nil "\
774 File used for storing customization information.
775 If you change this from the default you need to
776 explicitly load that file for the settings to take effect.")
777
778 (autoload 'make-custom-file-name "cus-file" "\
779 Construct the default custom file name from the init file name.
780 If FORCE-NEW is non-nil, force post-migration location." nil nil)
746 781
747 ;;;*** 782 ;;;***
748 783
749 ;;;### (autoloads (disassemble) "disass" "lisp/disass.el") 784 ;;;### (autoloads (disassemble) "disass" "lisp/disass.el")
750 785
797 832
798 ;;;### (autoloads nil "easymenu" "lisp/easymenu.el") 833 ;;;### (autoloads nil "easymenu" "lisp/easymenu.el")
799 834
800 ;;;*** 835 ;;;***
801 836
802 ;;;### (autoloads (pop-tag-mark tags-apropos list-tags tags-query-replace tags-search tags-loop-continue next-file tag-complete-symbol find-tag-other-window find-tag visit-tags-table) "etags" "lisp/etags.el") 837 ;;;### (autoloads (pop-tag-mark tags-apropos list-tags tags-query-replace tags-search tags-loop-continue next-file tag-complete-symbol find-tag-other-window find-tag find-tag-at-point visit-tags-table) "etags" "lisp/etags.el")
803 838
804 (autoload 'visit-tags-table "etags" "\ 839 (autoload 'visit-tags-table "etags" "\
805 Tell tags commands to use tags table file FILE when all else fails. 840 Tell tags commands to use tags table file FILE when all else fails.
806 FILE should be the name of a file created with the `etags' program. 841 FILE should be the name of a file created with the `etags' program.
807 A directory name is ok too; it means file TAGS in that directory." t nil) 842 A directory name is ok too; it means file TAGS in that directory." t nil)
843
844 (autoload 'find-tag-at-point "etags" "\
845 *Find tag whose name contains TAGNAME.
846 Identical to `find-tag' but does not prompt for tag when called interactively;
847 instead, uses tag around or before point." t nil)
808 848
809 (autoload 'find-tag "etags" "\ 849 (autoload 'find-tag "etags" "\
810 *Find tag whose name contains TAGNAME. 850 *Find tag whose name contains TAGNAME.
811 Selects the buffer that the tag is contained in 851 Selects the buffer that the tag is contained in
812 and puts point at its definition. 852 and puts point at its definition.
828 buffer-tag-table another way of specifying a buffer-local table 868 buffer-tag-table another way of specifying a buffer-local table
829 make-tags-files-invisible whether tags tables should be very hidden 869 make-tags-files-invisible whether tags tables should be very hidden
830 tag-mark-stack-max how many tags-based hops to remember" t nil) 870 tag-mark-stack-max how many tags-based hops to remember" t nil)
831 871
832 (autoload 'find-tag-other-window "etags" "\ 872 (autoload 'find-tag-other-window "etags" "\
833 *Find tag whose name contains TAGNAME. 873 *Find tag whose name contains TAGNAME, in another window.
834 Selects the buffer that the tag is contained in in another window 874 Selects the buffer that the tag is contained in in another window
835 and puts point at its definition. 875 and puts point at its definition.
836 If TAGNAME is a null string, the expression in the buffer 876 If TAGNAME is a null string, the expression in the buffer
837 around or before point is used as the tag name. 877 around or before point is used as the tag name.
838 If second arg NEXT is non-nil (interactively, with prefix arg), 878 If second arg NEXT is non-nil (interactively, with prefix arg),
904 `find-tag' maintains a mark-stack seperate from the \\[set-mark-command] mark-stack. 944 `find-tag' maintains a mark-stack seperate from the \\[set-mark-command] mark-stack.
905 This function pops (and moves to) the tag at the top of this stack." t nil) 945 This function pops (and moves to) the tag at the top of this stack." t nil)
906 946
907 ;;;*** 947 ;;;***
908 948
909 ;;;### (autoloads (finder-by-keyword) "finder" "lisp/finder.el") 949 ;;;### (autoloads (finder-by-keyword finder-commentary) "finder" "lisp/finder.el")
950
951 (autoload 'finder-commentary "finder" "\
952 Display FILE's commentary section.
953 FILE should be in a form suitable for passing to `locate-library'." t nil)
910 954
911 (autoload 'finder-by-keyword "finder" "\ 955 (autoload 'finder-by-keyword "finder" "\
912 Find packages matching a given keyword." t nil) 956 Find packages matching a given keyword." t nil)
913 957
914 ;;;*** 958 ;;;***
930 (define-obsolete-variable-alias 'font-lock-use-maximal-decoration 'font-lock-maximum-decoration) 974 (define-obsolete-variable-alias 'font-lock-use-maximal-decoration 'font-lock-maximum-decoration)
931 975
932 (defcustom font-lock-maximum-size (* 250 1024) "*If non-nil, the maximum size for buffers for fontifying.\nOnly buffers less than this can be fontified when Font Lock mode is turned on.\nIf nil, means size is irrelevant.\nIf a list, each element should be a cons pair of the form (MAJOR-MODE . SIZE),\nwhere MAJOR-MODE is a symbol or t (meaning the default). For example:\n ((c++-mode . 256000) (c-mode . 256000) (rmail-mode . 1048576))\nmeans that the maximum size is 250K for buffers in `c++-mode' or `c-mode', one\nmegabyte for buffers in `rmail-mode', and size is irrelevant otherwise." :type '(choice (const :tag "none" nil) (integer :tag "size") (repeat :menu-tag "mode specific" :tag "mode specific" :value ((t)) (cons :tag "Instance" (radio :tag "Mode" (const :tag "all" t) (symbol :tag "name")) (radio :tag "Size" (const :tag "none" nil) (integer :tag "size"))))) :group 'font-lock) 976 (defcustom font-lock-maximum-size (* 250 1024) "*If non-nil, the maximum size for buffers for fontifying.\nOnly buffers less than this can be fontified when Font Lock mode is turned on.\nIf nil, means size is irrelevant.\nIf a list, each element should be a cons pair of the form (MAJOR-MODE . SIZE),\nwhere MAJOR-MODE is a symbol or t (meaning the default). For example:\n ((c++-mode . 256000) (c-mode . 256000) (rmail-mode . 1048576))\nmeans that the maximum size is 250K for buffers in `c++-mode' or `c-mode', one\nmegabyte for buffers in `rmail-mode', and size is irrelevant otherwise." :type '(choice (const :tag "none" nil) (integer :tag "size") (repeat :menu-tag "mode specific" :tag "mode specific" :value ((t)) (cons :tag "Instance" (radio :tag "Mode" (const :tag "all" t) (symbol :tag "name")) (radio :tag "Size" (const :tag "none" nil) (integer :tag "size"))))) :group 'font-lock)
933 977
934 (defvar font-lock-keywords nil "\ 978 (defvar font-lock-keywords nil "\
935 A list of the keywords to highlight. 979 A list defining the keywords for `font-lock-mode' to highlight.
936 Each element should be of the form: 980
937 981 FONT-LOCK-KEYWORDS := List of FONT-LOCK-FORM's.
938 MATCHER 982
939 (MATCHER . MATCH) 983 FONT-LOCK-FORM :== MATCHER
940 (MATCHER . FACENAME) 984 | (MATCHER . MATCH)
941 (MATCHER . HIGHLIGHT) 985 | (MATCHER . FACE-FORM)
942 (MATCHER HIGHLIGHT ...) 986 | (MATCHER . HIGHLIGHT)
943 (eval . FORM) 987 | (MATCHER HIGHLIGHT ...)
944 988 | (eval . FORM)
945 where HIGHLIGHT should be either MATCH-HIGHLIGHT or MATCH-ANCHORED. 989
946 990 MATCHER :== A string containing a regexp.
947 FORM is an expression, whose value should be a keyword element, 991 | A variable containing a regexp to search for.
948 evaluated when the keyword is (first) used in a buffer. This feature 992 | A function to call to make the search.
949 can be used to provide a keyword that can only be generated when Font 993 It is called with one arg, the limit of the search,
950 Lock mode is actually turned on. 994 and should leave MATCH results in the XEmacs global
995 match data.
996
997 MATCH :== An integer match subexpression number from MATCHER.
998
999 FACE-FORM :== The symbol naming a defined face.
1000 | Expression whos value is the face name to use. If you
1001 want FACE-FORM to be a symbol that evaluates to a face,
1002 use a form like \"(progn sym)\".
1003
1004 HIGHLIGHT :== MATCH-HIGHLIGHT
1005 | MATCH-ANCHORED
1006
1007 FORM :== Expression returning a FONT-LOCK-FORM, evaluated when
1008 the FONT-LOCK-FORM is first used in a buffer. This
1009 feature can be used to provide a FONT-LOCK-FORM that
1010 can only be generated when Font Lock mode is actually
1011 turned on.
1012
1013 MATCH-HIGHLIGHT :== (MATCH FACE-FORM OVERRIDE LAXMATCH)
1014
1015 OVERRIDE :== t - overwrite existing fontification
1016 | 'keep - only parts not already fontified are
1017 highlighted.
1018 | 'prepend - merge faces, this fontification has
1019 precedence over existing
1020 | 'append - merge faces, existing fontification has
1021 precedence over
1022 this face.
1023
1024 LAXMATCH :== If non-nil, no error is signalled if there is no MATCH
1025 in MATCHER.
1026
1027 MATCH-ANCHORED :== (ANCHOR-MATCHER PRE-MATCH-FORM \\
1028 POST-MATCH-FORM MATCH-HIGHLIGHT ...)
1029
1030 ANCHOR-MATCHER :== Like a MATCHER, except that the limit of the search
1031 defaults to the end of the line after PRE-MATCH-FORM
1032 is evaluated. However, if PRE-MATCH-FORM returns a
1033 position greater than the end of the line, that
1034 position is used as the limit of the search. It is
1035 generally a bad idea to return a position greater than
1036 the end of the line, i.e., cause the ANCHOR-MATCHER
1037 search to span lines.
1038
1039 PRE-MATCH-FORM :== Evaluated before the ANCHOR-MATCHER is used, therefore
1040 can be used to initialize before, ANCHOR-MATCHER is
1041 used. Typically, PRE-MATCH-FORM is used to move to
1042 some position relative to the original MATCHER, before
1043 starting with the ANCHOR-MATCHER.
1044
1045 POST-MATCH-FORM :== Like PRE-MATCH-FORM, but used to clean up after the
1046 ANCHOR-MATCHER. It might be used to move, before
1047 resuming with MATCH-ANCHORED's parent's MATCHER.
1048
1049 For example, an element of the first form highlights (if not already highlighted):
1050
1051 \"\\\\<foo\\\\>\" Discrete occurrences of \"foo\" in the value
1052 of the variable `font-lock-keyword-face'.
1053
1054 (\"fu\\\\(bar\\\\)\" . 1) Substring \"bar\" within all occurrences of
1055 \"fubar\" in the value of
1056 `font-lock-keyword-face'.
1057
1058 (\"fubar\" . fubar-face) Occurrences of \"fubar\" in the value of
1059 `fubar-face'.
1060
1061 (\"foo\\\\|bar\" 0 foo-bar-face t) Occurrences of either \"foo\" or \"bar\" in the
1062 value of `foo-bar-face', even if already
1063 highlighted.
1064
1065 (fubar-match 1 fubar-face) The first subexpression within all
1066 occurrences of whatever the function
1067 `fubar-match' finds and matches in the value
1068 of `fubar-face'.
1069
1070 (\"\\\\<anchor\\\\>\" (0 anchor-face) (\"\\\\<item\\\\>\" nil nil (0 item-face)))
1071 -------------- --------------- ------------ --- --- -------------
1072 | | | | | |
1073 MATCHER | ANCHOR-MATCHER | +------+ MATCH-HIGHLIGHT
1074 MATCH-HIGHLIGHT PRE-MATCH-FORM |
1075 POST-MATCH-FORM
1076
1077 Discrete occurrences of \"anchor\" in the value of `anchor-face', and
1078 subsequent discrete occurrences of \"item\" (on the same line) in the value
1079 of `item-face'. (Here PRE-MATCH-FORM and POST-MATCH-FORM are nil.
1080 Therefore \"item\" is initially searched for starting from the end of the
1081 match of \"anchor\", and searching for subsequent instance of \"anchor\"
1082 resumes from where searching for \"item\" concluded.)
951 1083
952 For highlighting single items, typically only MATCH-HIGHLIGHT is required. 1084 For highlighting single items, typically only MATCH-HIGHLIGHT is required.
953 However, if an item or (typically) items is to be highlighted following the 1085 However, if an item or (typically) several items are to be highlighted
954 instance of another item (the anchor) then MATCH-ANCHORED may be required. 1086 following the instance of another item (the anchor) then MATCH-ANCHORED may be
955 1087 required.
956 MATCH-HIGHLIGHT should be of the form:
957
958 (MATCH FACENAME OVERRIDE LAXMATCH)
959
960 Where MATCHER can be either the regexp to search for, a variable
961 containing the regexp to search for, or the function to call to make
962 the search (called with one argument, the limit of the search). MATCH
963 is the subexpression of MATCHER to be highlighted. FACENAME is either
964 a symbol naming a face, or an expression whose value is the face name
965 to use. If you want FACENAME to be a symbol that evaluates to a face,
966 use a form like \"(progn sym)\".
967
968 OVERRIDE and LAXMATCH are flags. If OVERRIDE is t, existing fontification may
969 be overwritten. If `keep', only parts not already fontified are highlighted.
970 If `prepend' or `append', existing fontification is merged with the new, in
971 which the new or existing fontification, respectively, takes precedence.
972 If LAXMATCH is non-nil, no error is signalled if there is no MATCH in MATCHER.
973
974 For example, an element of the form highlights (if not already highlighted):
975
976 \"\\\\\\=<foo\\\\\\=>\" Discrete occurrences of \"foo\" in the value of the
977 variable `font-lock-keyword-face'.
978 (\"fu\\\\(bar\\\\)\" . 1) Substring \"bar\" within all occurrences of \"fubar\" in
979 the value of `font-lock-keyword-face'.
980 (\"fubar\" . fubar-face) Occurrences of \"fubar\" in the value of `fubar-face'.
981 (\"foo\\\\|bar\" 0 foo-bar-face t)
982 Occurrences of either \"foo\" or \"bar\" in the value
983 of `foo-bar-face', even if already highlighted.
984
985 MATCH-ANCHORED should be of the form:
986
987 (MATCHER PRE-MATCH-FORM POST-MATCH-FORM MATCH-HIGHLIGHT ...)
988
989 Where MATCHER is as for MATCH-HIGHLIGHT with one exception; see below.
990 PRE-MATCH-FORM and POST-MATCH-FORM are evaluated before the first, and after
991 the last, instance MATCH-ANCHORED's MATCHER is used. Therefore they can be
992 used to initialize before, and cleanup after, MATCHER is used. Typically,
993 PRE-MATCH-FORM is used to move to some position relative to the original
994 MATCHER, before starting with MATCH-ANCHORED's MATCHER. POST-MATCH-FORM might
995 be used to move, before resuming with MATCH-ANCHORED's parent's MATCHER.
996
997 For example, an element of the form highlights (if not already highlighted):
998
999 (\"\\\\\\=<anchor\\\\\\=>\" (0 anchor-face) (\"\\\\\\=<item\\\\\\=>\" nil nil (0 item-face)))
1000
1001 Discrete occurrences of \"anchor\" in the value of `anchor-face', and subsequent
1002 discrete occurrences of \"item\" (on the same line) in the value of `item-face'.
1003 (Here PRE-MATCH-FORM and POST-MATCH-FORM are nil. Therefore \"item\" is
1004 initially searched for starting from the end of the match of \"anchor\", and
1005 searching for subsequent instance of \"anchor\" resumes from where searching
1006 for \"item\" concluded.)
1007
1008 The above-mentioned exception is as follows. The limit of the MATCHER search
1009 defaults to the end of the line after PRE-MATCH-FORM is evaluated.
1010 However, if PRE-MATCH-FORM returns a position greater than the position after
1011 PRE-MATCH-FORM is evaluated, that position is used as the limit of the search.
1012 It is generally a bad idea to return a position greater than the end of the
1013 line, i.e., cause the MATCHER search to span lines.
1014
1015 Note that the MATCH-ANCHORED feature is experimental; in the future, we may
1016 replace it with other ways of providing this functionality.
1017 1088
1018 These regular expressions should not match text which spans lines. While 1089 These regular expressions should not match text which spans lines. While
1019 \\[font-lock-fontify-buffer] handles multi-line patterns correctly, updating 1090 \\[font-lock-fontify-buffer] handles multi-line patterns correctly, updating when you
1020 when you edit the buffer does not, since it considers text one line at a time. 1091 edit the buffer does not, since it considers text one line at a time.
1021 1092
1022 Be very careful composing regexps for this list; 1093 Be very careful composing regexps for this list; the wrong pattern can
1023 the wrong pattern can dramatically slow things down!") 1094 dramatically slow things down!
1095 ")
1024 1096
1025 (make-variable-buffer-local 'font-lock-keywords) 1097 (make-variable-buffer-local 'font-lock-keywords)
1026 1098
1027 (defcustom font-lock-mode nil "Non nil means `font-lock-mode' is on" :group 'font-lock :type 'boolean :initialize 'custom-initialize-default :require 'font-lock :set (function (lambda (var val) (font-lock-mode (or val 0))))) 1099 (defcustom font-lock-mode nil "Non nil means `font-lock-mode' is on" :group 'font-lock :type 'boolean :initialize 'custom-initialize-default :require 'font-lock :set (function (lambda (var val) (font-lock-mode (or val 0)))))
1028 1100
1197 1269
1198 (define-obsolete-function-alias 'hypropos-popup-menu 'hyper-apropos-popup-menu) 1270 (define-obsolete-function-alias 'hypropos-popup-menu 'hyper-apropos-popup-menu)
1199 1271
1200 ;;;*** 1272 ;;;***
1201 1273
1202 ;;;### (autoloads (Info-elisp-ref Info-emacs-key Info-goto-emacs-key-command-node Info-goto-emacs-command-node Info-emacs-command Info-search Info-visit-file Info-goto-node Info-batch-rebuild-dir Info-query info) "info" "lisp/info.el") 1274 ;;;### (autoloads (Info-elisp-ref Info-emacs-key Info-goto-emacs-key-command-node Info-goto-emacs-command-node Info-emacs-command Info-search Info-visit-file Info-goto-node Info-batch-rebuild-dir Info-find-node Info-query info) "info" "lisp/info.el")
1203 1275
1204 (defvar Info-directory-list nil "\ 1276 (defvar Info-directory-list nil "\
1205 List of directories to search for Info documentation files. 1277 List of directories to search for Info documentation files.
1206 1278
1207 The first directory in this list, the \"dir\" file there will become 1279 The first directory in this list, the \"dir\" file there will become
1208 the (dir)Top node of the Info documentation tree. If you wish to 1280 the (dir)Top node of the Info documentation tree.
1209 modify the info search path, use `M-x customize-variable, 1281
1210 Info-directory-list' to do so.") 1282 Note: DO NOT use the `customize' interface to change the value of this
1283 variable. Its value is created dynamically on each startup, depending
1284 on XEmacs packages installed on the system. If you want to change the
1285 search path, make the needed modifications on the variable's value
1286 from .emacs. For instance:
1287
1288 (setq Info-directory-list (cons \"~/info\" Info-directory-list))")
1211 1289
1212 (autoload 'info "info" "\ 1290 (autoload 'info "info" "\
1213 Enter Info, the documentation browser. 1291 Enter Info, the documentation browser.
1214 Optional argument FILE specifies the file to examine; 1292 Optional argument FILE specifies the file to examine;
1215 the default is the top-level directory of Info. 1293 the default is the top-level directory of Info.
1217 In interactive use, a prefix argument directs this command 1295 In interactive use, a prefix argument directs this command
1218 to read a file name from the minibuffer." t nil) 1296 to read a file name from the minibuffer." t nil)
1219 1297
1220 (autoload 'Info-query "info" "\ 1298 (autoload 'Info-query "info" "\
1221 Enter Info, the documentation browser. Prompt for name of Info file." t nil) 1299 Enter Info, the documentation browser. Prompt for name of Info file." t nil)
1300
1301 (autoload 'Info-find-node "info" "\
1302 Go to an info node specified as separate FILENAME and NODENAME.
1303 Look for a plausible filename, or if not found then look for URL's and
1304 dispatch to the appropriate fn. NO-GOING-BACK is non-nil if
1305 recovering from an error in this function; it says do not attempt
1306 further (recursive) error recovery. TRYFILE is ??" nil nil)
1222 1307
1223 (autoload 'Info-batch-rebuild-dir "info" "\ 1308 (autoload 'Info-batch-rebuild-dir "info" "\
1224 (Re)build info `dir' files in the directories remaining on the command line. 1309 (Re)build info `dir' files in the directories remaining on the command line.
1225 Use this from the command line, with `-batch'; 1310 Use this from the command line, with `-batch';
1226 it won't work in an interactive Emacs. 1311 it won't work in an interactive Emacs.
1359 For version information, it is assumed things are listed in most 1444 For version information, it is assumed things are listed in most
1360 recent to least recent -- in other words, the version names don't have to 1445 recent to least recent -- in other words, the version names don't have to
1361 be lexically ordered. It is debatable if it makes sense to have more than 1446 be lexically ordered. It is debatable if it makes sense to have more than
1362 one version of a package available.") 1447 one version of a package available.")
1363 1448
1364 (defcustom package-get-download-sites '(("xemacs.org" "ftp.xemacs.org" "pub/xemacs/packages") ("cso.uiuc.edu" "ftp.cso.uiuc.edu" "pub/packages/xemacs/packages") ("unicamp.br" "ftp.unicamp.br" "pub/xemacs/packages") ("sunsite.cnlab-switch.ch" "sunsite.cnlab-switch.ch" "mirror/xemacs/packages") ("tu-darmstadt.de" "ftp.tu-darmstadt.de" "pub/editors/xemacs/packages") ("sunsite.auc.dk" "sunsite.auc.dk" "pub/emacs/xemacs/packages") ("pasteur.fr" "ftp.pasteur.fr" "pub/computing/xemacs/packages") ("cenatls.cena.dgac.fr" "ftp.cenatls.cena.dgac.fr" "pub/Emacs/xemacs/packages") ("kfki.hu" "ftp.kfki.hu" "pub/packages/xemacs/packages") ("uniroma2.it" "ftp.uniroma2.it" "unix/misc/dist/XEMACS/packages") ("icm.edu.pl" "ftp.icm.edu.pl" "pub/unix/editors/xemacs/packages") ("sunet.se" "ftp.sunet.se" "pub/gnu/xemacs/packages") ("doc.ic.ac.uk" "sunsite.doc.ic.ac.uk" "packages/xemacs/packages") ("srcc.msu.su" "ftp1.srcc.msu.su" "mirror/ftp.xemacs.org/packages") ("usyd.edu.au" "ftp.usyd.edu.au" "pub/Xemacs/packages") ("netlab.is.tsukuba.ac.jp" "ftp.netlab.is.tsukuba.ac.jp" "pub/GNU/xemacs/packages") ("jaist.ac.jp" "ftp.jaist.ac.jp" "pub/GNU/xemacs/packages") ("ring.aist.go.jp" "ring.aist.go.jp" "pub/text/xemacs/packages") ("ring.asahi-net.or.jp" "ring.asahi-net.or.jp" "pub/text/xemacs/packages") ("SunSITE.sut.ac.jp" "SunSITE.sut.ac.jp" "pub/archives/packages/xemacs/packages") ("dti.ad.jp" "ftp.dti.ad.jp" "pub/unix/editor/xemacs/packages") ("kreonet.re.kr" "ftp.kreonet.re.kr" "pub/tools/emacs/xemacs/packages")) "*List of remote sites available for downloading packages.\nList format is '(site-description site-name directory-on-site).\nSITE-DESCRIPTION is a textual description of the site. SITE-NAME\nis the internet address of the download site. DIRECTORY-ON-SITE\nis the directory on the site in which packages may be found.\nThis variable is used to initialize `package-get-remote', the\nvariable actually used to specify package download sites." :tag "Package download sites" :type '(repeat (list hostname directory)) :group 'package-get) 1449 (defcustom package-get-download-sites '(("xemacs.org" "ftp.xemacs.org" "pub/xemacs/packages") ("crc.ca (Canada)" "ftp.crc.ca" "pub/packages/editors/xemacs/packages") ("ualberta.ca (Canada)" "sunsite.ualberta.ca" "pub/Mirror/xemacs/packages") ("uiuc.edu (United States)" "uiarchive.uiuc.edu" "pub/packages/xemacs/packages") ("unc.edu (United States)" "metalab.unc.edu" "pub/packages/editors/xemacs/packages") ("utk.edu (United States)" "ftp.sunsite.utk.edu" "pub/xemacs/packages") ("unicamp.br (Brazil)" "ftp.unicamp.br" "pub/xemacs/packages") ("tuwien.ac.at (Austria)" "gd.tuwien.ac.at" "editors/xemacs/packages") ("auc.dk (Denmark)" "sunsite.auc.dk" "pub/emacs/xemacs/packages") ("doc.ic.ac.uk (England)" "sunsite.doc.ic.ac.uk" "packages/xemacs/packages") ("funet.fi (Finland)" "ftp.funet.fi" "pub/mirrors/ftp.xemacs.org/pub/tux/xemacs/packages") ("cenatls.cena.dgac.fr (France)" "ftp.cenatls.cena.dgac.fr" "Emacs/xemacs/packages") ("pasteur.fr (France)" "ftp.pasteur.fr" "pub/computing/xemacs/packages") ("tu-darmstadt.de (Germany)" "ftp.tu-darmstadt.de" "pub/editors/xemacs/packages") ("kfki.hu (Hungary)" "ftp.kfki.hu" "pub/packages/xemacs/packages") ("eunet.ie (Ireland)" "ftp.eunet.ie" "mirrors/ftp.xemacs.org/pub/xemacs/packages") ("uniroma2.it (Italy)" "ftp.uniroma2.it" "unix/misc/dist/XEMACS/packages") ("uio.no (Norway)" "sunsite.uio.no" "pub/xemacs/packages") ("icm.edu.pl (Poland)" "ftp.icm.edu.pl" "pub/unix/editors/xemacs/packages") ("srcc.msu.su (Russia)" "ftp.srcc.msu.su" "mirror/ftp.xemacs.org/packages") ("sunet.se (Sweden)" "ftp.sunet.se" "pub/gnu/xemacs/packages") ("cnlab-switch.ch (Switzerland)" "sunsite.cnlab-switch.ch" "mirror/xemacs/packages") ("aist.go.jp (Japan)" "ring.aist.go.jp" "pub/text/xemacs/packages") ("asahi-net.or.jp (Japan)" "ring.asahi-net.or.jp" "pub/text/xemacs/packages") ("dti.ad.jp (Japan)" "ftp.dti.ad.jp" "pub/unix/editor/xemacs/packages") ("jaist.ac.jp (Japan)" "ftp.jaist.ac.jp" "pub/GNU/xemacs/packages") ("nucba.ac.jp (Japan)" "mirror.nucba.ac.jp" "mirror/xemacs/packages") ("sut.ac.jp (Japan)" "sunsite.sut.ac.jp" "pub/archives/packages/xemacs/packages") ("tsukuba.ac.jp (Japan)" "ftp.netlab.is.tsukuba.ac.jp" "pub/GNU/xemacs/packages") ("kreonet.re.kr (Korea)" "ftp.kreonet.re.kr" "pub/tools/emacs/xemacs/packages") ("nctu.edu.tw (Taiwan)" "coda.nctu.edu.tw" "Editors/xemacs/packages") ("sun.ac.za (South Africa)" "ftp.sun.ac.za" "xemacs/packages") ("isu.net.sa (Saudi Arabia)" "ftp.isu.net.sa" "pub/mirrors/ftp.xemacs.org/packages") ("aarnet.edu.au (Australia)" "mirror.aarnet.edu.au" "pub/xemacs/packages")) "*List of remote sites available for downloading packages.\nList format is '(site-description site-name directory-on-site).\nSITE-DESCRIPTION is a textual description of the site. SITE-NAME\nis the internet address of the download site. DIRECTORY-ON-SITE\nis the directory on the site in which packages may be found.\nThis variable is used to initialize `package-get-remote', the\nvariable actually used to specify package download sites." :tag "Package download sites" :type '(repeat (list (string :tag "Name") host-name directory)) :group 'package-get)
1365 1450
1366 (autoload 'package-get-download-menu "package-get" "\ 1451 (autoload 'package-get-download-menu "package-get" "\
1367 Build the `Add Download Site' menu." nil nil) 1452 Build the `Add Download Site' menu." nil nil)
1368 1453
1369 (autoload 'package-get-require-base "package-get" "\ 1454 (autoload 'package-get-require-base "package-get" "\
1426 'always always retrieve the package even if it is already installed 1511 'always always retrieve the package even if it is already installed
1427 'never do not retrieve the package if it is installed. 1512 'never do not retrieve the package if it is installed.
1428 INSTALL-DIR, if non-nil, specifies the package directory where 1513 INSTALL-DIR, if non-nil, specifies the package directory where
1429 fetched packages should be installed. 1514 fetched packages should be installed.
1430 1515
1431 The value of `package-get-base' is used to determine what files should 1516 The value of `package-get-base' is used to determine what files should
1432 be retrieved. The value of `package-get-remote' is used to determine 1517 be retrieved. The value of `package-get-remote' is used to determine
1433 where a package should be retrieved from. The sites are tried in 1518 where a package should be retrieved from. The sites are tried in
1434 order so one is better off listing easily reached sites first. 1519 order so one is better off listing easily reached sites first.
1435 1520
1436 Once the package is retrieved, its md5 checksum is computed. If that 1521 Once the package is retrieved, its md5 checksum is computed. If that
1442 `nil' upon error." t nil) 1527 `nil' upon error." t nil)
1443 1528
1444 (autoload 'package-get-package-provider "package-get" "\ 1529 (autoload 'package-get-package-provider "package-get" "\
1445 Search for a package that provides SYM and return the name and 1530 Search for a package that provides SYM and return the name and
1446 version. Searches in `package-get-base' for SYM. If SYM is a 1531 version. Searches in `package-get-base' for SYM. If SYM is a
1447 consp, then it must match a corresponding (provide (SYM VERSION)) from 1532 consp, then it must match a corresponding (provide (SYM VERSION)) from
1448 the package. 1533 the package.
1449 1534
1450 If FORCE-CURRENT is non-nil make sure the database is up to date. This might 1535 If FORCE-CURRENT is non-nil make sure the database is up to date. This might
1451 lead to Emacs accessing remote sites." t nil) 1536 lead to Emacs accessing remote sites." t nil)
1452 1537
1538 1623
1539 (defalias 'edit-picture 'picture-mode) 1624 (defalias 'edit-picture 'picture-mode)
1540 1625
1541 ;;;*** 1626 ;;;***
1542 1627
1543 ;;;### (autoloads (clear-rectangle string-rectangle open-rectangle insert-rectangle yank-rectangle extract-rectangle delete-extract-rectangle delete-rectangle kill-rectangle) "rect" "lisp/rect.el") 1628 ;;;### (autoloads (clear-rectangle string-rectangle open-rectangle insert-rectangle yank-rectangle kill-rectangle extract-rectangle delete-extract-rectangle delete-rectangle) "rect" "lisp/rect.el")
1544
1545 (defvar killed-rectangle nil "\
1546 Rectangle for `yank-rectangle' to insert.")
1547
1548 (autoload 'kill-rectangle "rect" "\
1549 Delete the region-rectangle and save it as the last killed one.
1550 You might prefer to use `delete-extract-rectangle' from a program.
1551
1552 When called from a program, the rectangle's corners are START and END.
1553 With a prefix (or FILL) argument, also fill lines where nothing has to be
1554 deleted." t nil)
1555 1629
1556 (autoload 'delete-rectangle "rect" "\ 1630 (autoload 'delete-rectangle "rect" "\
1557 Delete the text in the region-rectangle without saving it. 1631 Delete the text in the region-rectangle without saving it.
1558 The same range of columns is deleted in each line starting with the line 1632 The same range of columns is deleted in each line starting with the line
1559 where the region begins and ending with the line where the region ends. 1633 where the region begins and ending with the line where the region ends.
1570 deleted." nil nil) 1644 deleted." nil nil)
1571 1645
1572 (autoload 'extract-rectangle "rect" "\ 1646 (autoload 'extract-rectangle "rect" "\
1573 Return the contents of the rectangle with corners at START and END, 1647 Return the contents of the rectangle with corners at START and END,
1574 as a list of strings, one for each line of the rectangle." nil nil) 1648 as a list of strings, one for each line of the rectangle." nil nil)
1649
1650 (defvar killed-rectangle nil "\
1651 Rectangle for `yank-rectangle' to insert.")
1652
1653 (autoload 'kill-rectangle "rect" "\
1654 Delete the region-rectangle and save it as the last killed one.
1655 You might prefer to use `delete-extract-rectangle' from a program.
1656
1657 When called from a program, the rectangle's corners are START and END.
1658 With a prefix (or FILL) argument, also fill lines where nothing has to be
1659 deleted." t nil)
1575 1660
1576 (autoload 'yank-rectangle "rect" "\ 1661 (autoload 'yank-rectangle "rect" "\
1577 Yank the last killed rectangle with upper left corner at point." t nil) 1662 Yank the last killed rectangle with upper left corner at point." t nil)
1578 1663
1579 (autoload 'insert-rectangle "rect" "\ 1664 (autoload 'insert-rectangle "rect" "\
1591 With a prefix (or FILL) argument, fill with blanks even if there is no text 1676 With a prefix (or FILL) argument, fill with blanks even if there is no text
1592 on the right side of the rectangle." t nil) 1677 on the right side of the rectangle." t nil)
1593 1678
1594 (autoload 'string-rectangle "rect" "\ 1679 (autoload 'string-rectangle "rect" "\
1595 Insert STRING on each line of the region-rectangle, shifting text right. 1680 Insert STRING on each line of the region-rectangle, shifting text right.
1596 The left edge of the rectangle specifies the column for insertion. This 1681 The left edge of the rectangle specifies the column for insertion.
1597 command does not delete or overwrite any existing text. 1682
1683 If `pending-delete-mode' is active the string replace the region.
1684 Otherwise this command does not delete or overwrite any existing text.
1598 1685
1599 When called from a program, the rectangle's corners are START and END." t nil) 1686 When called from a program, the rectangle's corners are START and END." t nil)
1600 1687
1601 (autoload 'clear-rectangle "rect" "\ 1688 (autoload 'clear-rectangle "rect" "\
1602 Blank out the region-rectangle. 1689 Blank out the region-rectangle.
1808 If you don't like the lazy invocation of this function, you can add it to 1895 If you don't like the lazy invocation of this function, you can add it to
1809 `create-device-hook' and that will make the font menus respond more quickly 1896 `create-device-hook' and that will make the font menus respond more quickly
1810 when they are selected for the first time. If you add fonts to your system, 1897 when they are selected for the first time. If you add fonts to your system,
1811 or if you change your font path, you can call this to re-initialize the menus." nil nil) 1898 or if you change your font path, you can call this to re-initialize the menus." nil nil)
1812 1899
1813 (defun* x-font-menu-font-data (face dcache) (let* ((case-fold-search t) (domain (if font-menu-this-frame-only-p (selected-frame) (selected-device))) (name (font-instance-name (face-font-instance face domain))) (truename (font-instance-truename (face-font-instance face domain (if (featurep 'mule) 'ascii)))) family size weight entry slant) (when (string-match x-font-regexp-foundry-and-family name) (setq family (capitalize (match-string 1 name))) (setq entry (vassoc family (aref dcache 0)))) (when (and (null entry) (string-match x-font-regexp-foundry-and-family truename)) (setq family (capitalize (match-string 1 truename))) (setq entry (vassoc family (aref dcache 0)))) (when (null entry) (return-from x-font-menu-font-data (make-vector 5 nil))) (when (string-match x-font-regexp name) (setq weight (capitalize (match-string 1 name))) (setq size (string-to-int (match-string 6 name)))) (when (string-match x-font-regexp truename) (when (not (member weight (aref entry 1))) (setq weight (capitalize (match-string 1 truename)))) (when (not (member size (aref entry 2))) (setq size (string-to-int (match-string 6 truename)))) (setq slant (capitalize (match-string 2 truename)))) (vector entry family size weight slant))) 1900 (defun* x-font-menu-font-data (face dcache) (defvar x-font-regexp) (defvar x-font-regexp-foundry-and-family) (let* ((case-fold-search t) (domain (if font-menu-this-frame-only-p (selected-frame) (selected-device))) (name (font-instance-name (face-font-instance face domain))) (truename (font-instance-truename (face-font-instance face domain (if (featurep 'mule) 'ascii)))) family size weight entry slant) (when (string-match x-font-regexp-foundry-and-family name) (setq family (capitalize (match-string 1 name))) (setq entry (vassoc family (aref dcache 0)))) (when (and (null entry) (string-match x-font-regexp-foundry-and-family truename)) (setq family (capitalize (match-string 1 truename))) (setq entry (vassoc family (aref dcache 0)))) (when (null entry) (return-from x-font-menu-font-data (make-vector 5 nil))) (when (string-match x-font-regexp name) (setq weight (capitalize (match-string 1 name))) (setq size (string-to-int (match-string 6 name)))) (when (string-match x-font-regexp truename) (when (not (member weight (aref entry 1))) (setq weight (capitalize (match-string 1 truename)))) (when (not (member size (aref entry 2))) (setq size (string-to-int (match-string 6 truename)))) (setq slant (capitalize (match-string 2 truename)))) (vector entry family size weight slant)))
1814 1901
1815 ;;;*** 1902 ;;;***
1816 1903
1817 ;;;### (autoloads (x-win-init-sun) "x-win-sun" "lisp/x-win-sun.el") 1904 ;;;### (autoloads (x-win-init-sun) "x-win-sun" "lisp/x-win-sun.el")
1818 1905
1824 1911
1825 (autoload 'x-win-init-xfree86 "x-win-xfree86" nil nil nil) 1912 (autoload 'x-win-init-xfree86 "x-win-xfree86" nil nil nil)
1826 1913
1827 ;;;*** 1914 ;;;***
1828 1915
1829 (provide 'Standard-autoloads) 1916 (provide 'lisp-autoloads)