%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/ |
Current File : //usr/local/share/emacs/27.2/lisp/descr-text.elc |
;ELC ;;; Compiled ;;; in Emacs version 27.2 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (require 'help-mode) #@68 Insert text to describe WIDGET in the current buffer. (fn WIDGET) (defalias 'describe-text-widget #[257 "\300\3019\203 \202 @!\302\303\304\305\306\307!\310\"\311\312%\313\314%\210\315c\210\300\316\317\320\321\322%\207" [insert-text-button symbol-name action make-byte-code 128 "\301\300!\207" vconcat vector [widget-browse] 3 "\n\n(fn &rest IGNORE)" help-echo "mouse-2, RET: browse this widget" " " "(widget)Top" type help-info help-args ("(widget)Top")] 10 (#$ . 429)]) #@70 Insert a short description of SEXP in the current buffer. (fn SEXP) (defalias 'describe-text-sexp #[257 "\3011 \302!0\202 \303!\262C\304\242\305\306\307#)\266\203\203. \211\310\242\311\242GS#\240\210\312\242\305\306\307#)\266\203\204P \211\242G\313 iZX\203P \211\242c\202c \314\315\316\317\320\321\322\323!\324\"\325\326%\327\330%\207" [inhibit-changing-match-data (error) pp-to-string prin1-to-string "\n\\'" nil t string-match substring 0 "\n" window-width insert-text-button "[Show]" action make-byte-code 128 " r\306\307!q\210p\310 \210\311\211\312\211\312\313 \210\314\315!\210+\211\316\300\242!\317!\210)\207" vconcat vector [default-directory buffer-read-only buffer-file-name buffer-undo-list inhibit-modification-hooks get-buffer-create "*Pp Eval Output*" kill-all-local-variables nil t erase-buffer run-hooks temp-buffer-setup-hook princ internal-temp-output-buffer-show inhibit-read-only standard-output] 7 "\n\n(fn &rest IGNORE)" help-echo "mouse-2, RET: pretty print value in another buffer"] 11 (#$ . 914)]) #@284 Insert a description of PROPERTIES in the current buffer. PROPERTIES should be a list of overlay or text properties. The `category', `face' and `font-lock-face' properties are made into help buttons that call `describe-text-category' or `describe-face' when pushed. (fn PROPERTIES) (defalias 'describe-property-list #[257 "\300\301\203 \211A\262\242\211A\262\242DB\262\202 \211\262\302\"\211\205u \211@\211@A@\303\304\305\"\306\307#c\210\310\267\202e \311\312!\313\314\315\316\317\320!\321\"\322\323%\324\325\326\327&\210\202i \311\304\330\"\331\332\333C%\210\202i \334!\210\266\335c\210A\266\202\202 \207" [sort nil #[514 "\300@\301\"\300@\301\"\231\207" [prin1-to-string t] 6 "\n\n(fn A B)"] propertize format " %-20s " face help-argument-name #s(hash-table size 4 test eq rehash-size 1.5 rehash-threshold 0.8125 purecopy t data (category 58 face 86 font-lock-face 86 mouse-face 86)) insert-text-button symbol-name action make-byte-code 128 "\301\300!\207" vconcat vector [describe-text-category] 3 "\n\n(fn &rest IGNORE)" follow-link t help-echo "mouse-2, RET: describe this category" "%S" type help-face help-args describe-text-sexp "\n"] 14 (#$ . 1974)]) #@51 Describe a text property category. (fn CATEGORY) (defalias 'describe-text-category #[257 "\305\306D\307\310!\"\210\311\211\223\210\312 B\313\nB\314 \315 \316!\211\311\211r\fq\210\317\320\321\"\322\261\210\323\324!!\210eb)\262rq\210\325\311\"\262)\326\327!\203T \327\"\202U \211)\266\204*\207" [help-window-point-marker temp-buffer-window-setup-hook temp-buffer-window-show-hook help-window-old-frame standard-output help-setup-xref describe-text-category called-interactively-p interactive nil help-mode-setup help-mode-finish selected-frame help-buffer temp-buffer-window-setup "Category " format "%S" ":\n\n" describe-property-list symbol-plist temp-buffer-window-show functionp help-window-setup] 9 (#$ . 3167) "SCategory: "]) #@359 Describe widgets, buttons, overlays, and text properties at POS. POS is taken to be in BUFFER or in current buffer if nil. Interactively, describe them for the character after point. If optional second argument OUTPUT-BUFFER is non-nil, insert the output into that buffer, and don't initialize or clear it otherwise. (fn POS &optional OUTPUT-BUFFER BUFFER) (defalias 'describe-text-properties #[769 "p\203 q\210\202 p\262dY\203 \305\306!\210\203# \307\"\202\263 \310!\2045 \311!\2045 \312\313!\202\263 \314\315!r\211q\210\316\317\320\321\322!\323\"\324$\216p\262\325\326\327\"\330\261\210q\210\307\"\210q\210\331\332\333F\334\335!\"\210\333\211\223\210\336 B\337\nB\340 \341 \342!\211\333\211r\fq\210\343!\210eb)\262rq\210\344\333\"\262)\345\346!\203\254 \346\"\202\255 \211)\266\204,\262\207" [help-window-point-marker temp-buffer-window-setup-hook temp-buffer-window-show-hook help-window-old-frame standard-output error "No character follows specified position" describe-text-properties-1 text-properties-at overlays-at message "This is plain text." generate-new-buffer " *temp*" make-byte-code 0 "\301\300!\205 \302\300!\207" vconcat vector [buffer-name kill-buffer] 2 "Text content at position " format "%d" ":\n\n" help-setup-xref describe-text-properties nil called-interactively-p interactive help-mode-setup help-mode-finish selected-frame help-buffer temp-buffer-window-setup buffer-swap-text temp-buffer-window-show functionp help-window-setup] 12 (#$ . 3923) "d"]) #@26 (fn POS OUTPUT-BUFFER) (defalias 'describe-text-properties-1 #[514 "\300!\301\211T\"\302\303\"\302\304\"\302\305\"\306\307!\205 \307!\211\205* \211\310\311\"\262\2051 \312!\206: \206: r q\210\313!\203j \314 \210\203Q \315\202^ \203Y \316\202^ \205^ \317c\210\320c\210\321!\210\322c\210\203 \313!\204 \314 \210\323\324#c\210\203\314 \314 \210G\325=\203\225 \326c\210\202\240 \327\330\331\nG\"\332\261\210\211\203\310 \211@\333\330\331\334!\"\335\330\331\336!\"\337\261\210\340\341!!\210A\266\202\202\242 \210\337c\210\205\333 \314 \210\342c\210\340 !)\207" [text-properties-at overlays-in get-char-property field button widget-doc fboundp button-at button-get type button-label widgetp newline "This is an editable text area" "This is an active area" "This is documentation text" " of a " describe-text-widget ".\n\n" format-message "Here is a `%S' button labeled `%s'.\n\n" 1 "There is an overlay here:\n" "There are " format "%d" " overlays here:\n" " From " overlay-start " to " overlay-end "\n" describe-property-list overlay-properties "There are text properties here:\n"] 20 (#$ . 5448)]) (byte-code "\300\301\302\303\304DD\305\306\307\310\311\312\313& \210\300\314\302\303\315DD\316\306\307\310\317\312\320& \207" [custom-declare-variable describe-char-unidata-list funcall function #[0 "\300\207" [(name old-name general-category decomposition)] 1] "List of Unicode-based character property names shown by `describe-char'." :group mule :version "23.1" :type (choice (const :tag "All properties" t) (set (const :tag "Unicode name" name) (const :tag "Unicode old name" old-name) (const :tag "Unicode general category " general-category) (const :tag "Unicode canonical combining class" canonical-combining-class) (const :tag "Unicode bidi class" bidi-class) (const :tag "Unicode decomposition mapping" decomposition) (const :tag "Unicode decimal digit value" decimal-digit-value) (const :tag "Unicode digit value" digit-value) (const :tag "Unicode numeric value" numeric-value) (const :tag "Unicode mirrored" mirrored) (const :tag "Unicode ISO 10646 comment" iso-10646-comment) (const :tag "Unicode simple uppercase mapping" uppercase) (const :tag "Unicode simple lowercase mapping" lowercase) (const :tag "Unicode simple titlecase mapping" titlecase))) describe-char-unicodedata-file #[0 "\300\207" [nil] 1] "Location of Unicode data file.\nThis is the UnicodeData.txt file from the Unicode Consortium, used for\ndiagnostics. If it is non-nil `describe-char' will print data\nlooked up from it. This facility is mostly of use to people doing\nmultilingual development.\n\nThis is a fairly large file, not typically present on GNU systems.\nAt the time of writing it is at the URL\n`http://www.unicode.org/Public/UNIDATA/UnicodeData.txt'." "22.1" (choice (const :tag "None" nil) file)] 10) #@270 Return a list of Unicode data for Unicode CHAR. Each element is a list of a property description and the property value. The list is null if CHAR isn't found in `describe-char-unicodedata-file'. This function is semi-obsolete. Use `get-char-code-property'. (fn CHAR) (defalias 'describe-char-unicode-data #[257 "\205\233\301!\204 \302\303\"\210r\304\305!q\210\306 \307U\203 \310!\210eb\210\311\312\"\313\211\211\314\315P\313\316#\203: \316\262\202t \314\317\313\316#\203e \320\321\322!\323\"\211\262Y\203e \322y\210\324\325!\210\320\321\322!\323\"\211\262V\204: Y\203t X\203t \316\262\205\230\326\327\330\331 \332 {\333\"A\"\211G\334U\204\227 \211G\335U\204\227 \302\336\"\210\337@\340\341\"\203\252 \321\322\"\342P\202\253 \211\262D\343A@\344\345\346!\"\206\274 \211\262D\347\3508\344\351\346!\"\206\315 \211\262D\352\3538\344\354\346!\"\206\336 \211\262D\355\3568\205\330\3568!\211@\340\357\"\203\321\322\"\262\202\313\262\211\203\fA\262\360\361\362#\262\211\205\362Q\266\202D\363\3648D\365\3668D\367\370 8D\371\372\n8\373\232\205;\374D\375\3768D\377\201@ \f8D\201A \201B 8\205c\201C \320\201B 8\323\"!D\201D \201E 8\205}\201C \320\201E 8\323\"!D\201F \3348\205\223\201C \320\3348\323\"!D\257\262\266\204)\207" [describe-char-unicodedata-file file-exists-p error "`unicodedata-file' %s not found" get-buffer-create " *Unicode Data*" buffer-size 0 insert-file-contents format "%04X" nil re-search-forward "^" t "^\\([^;]+\\);[^;]+First>;" string-to-number match-string 1 16 looking-at "^\\([^;]+\\);[^;]+Last>;" mapcar #[257 "\211G\300V\205 \211\207" [0] 3 "\n\n(fn ELT)"] split-string line-beginning-position line-end-position ";" 13 14 "Invalid contents in %s" "Name" string-match "\\`\\(<[^,]+\\)," ">" "Category" char-code-property-description general-category intern "Combining class" 2 canonical-combining-class "Bidi category" 3 bidi-class "Decomposition" 4 "\\`<\\(.+\\)>\\'" mapconcat #[257 "\300\301\302\"!\207" [string string-to-number 16] 5 "\n\n(fn ARG)"] " " "Decimal digit value" 5 "Digit value" 6 "Numeric value" 7 "Mirrored" 8 "Y" "yes" "Old name" 9 "ISO 10646 comment" 10 "Uppercase" 11 string "Lowercase" 12 "Titlecase"] 24 (#$ . 8300)]) #@17 (fn POS CHAR) (defalias 'describe-char-display #[514 "\300\301 !\2034 \302\"\211\2053 \303@\304\"\305@!A\211\250\203( \306\307$\2021 \306\310@A%\266\203\207\311\312\"\313 \206>