?
Current Path : /usr/share/emacs/24.3/lisp/ |
Linux gator3171.hostgator.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 |
Current File : //usr/share/emacs/24.3/lisp/descr-text.elc |
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:06:14 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/descr-text.el ;;; in Emacs version 24.3.1 ;;; 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) #@55 Insert text to describe WIDGET in the current buffer. (defalias 'describe-text-widget #[(widget) "\301\3029\203 \202 @!\303\304\305\306\307DDE\310\311%\210\312c\210\301\313\314\315\316\317%\207" [widget insert-text-button symbol-name action lambda (&rest ignore) widget-browse quote help-echo "mouse-2, RET: browse this widget" " " "(widget)Top" type help-info help-args ("(widget)Top")] 8 (#$ . 574)]) #@59 Insert a short description of SEXP in the current buffer. (defalias 'describe-text-sexp #[(sexp) "\305\306\307\217\310\311\312\313\n #,\203 \314GSO\315\311\312\313\n #,\204= G\316 iZX\203= c\202N \317\320\321\322\323\324\325\326\327DDEE\330\331%)\207" [pp start string regexp inhibit-changing-match-data signal (pp-to-string sexp) ((error (prin1-to-string signal))) "\n\\'" nil t string-match 0 "\n" window-width insert-text-button "[Show]" action lambda (&rest ignore) with-output-to-temp-buffer "*Pp Eval Output*" princ quote help-echo "mouse-2, RET: pretty print value in another buffer"] 10 (#$ . 989)]) #@267 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. (defalias 'describe-property-list #[(properties) "\306\307 \203 \211A@ \211A@DB\202 )\310\"\307\211\205\206 @\211@\nA@\311\312\313 \"\314\315#c\210 \316=\203T \317\320\f!\321\322\323\324\325\fDDE\326\327\330\331&\210\202z \332>\203i \317\312\333\f\"\334\335\336\fC%\210\202z \337\f!\203v \340\f!\210\202z \341\f!\210*\342c\210A\211\204# \307*\207" [ret properties elt --dolist-tail-- value key sort nil #[(a b) "\302@\303\"\302 @\303\"\231\207" [a b prin1-to-string t] 4] propertize format " %-20s " face help-argument-name category insert-text-button symbol-name action lambda (&rest ignore) describe-text-category quote follow-link t help-echo "mouse-2, RET: describe this category" (face font-lock-face mouse-face) "%S" type help-face help-args widgetp describe-text-widget describe-text-sexp "\n"] 9 (#$ . 1624)]) #@36 Describe a text property category. (defalias 'describe-text-category #[(category) "\306\307D\310\311!\"\210 \312\211\223\210\312\313B\fr\314\315 !q\210p\316 \210 \312\211\317\211\317\320 \210\321\322!\210+\211 !r!q\210\323\324\325\"\326\261\210\327\330!!\210eb)\331 !\210+\332\n!\210*\207" [category help-window-point-marker help-window temp-buffer-show-hook default-directory #1=#:old-dir help-setup-xref describe-text-category called-interactively-p interactive nil #[nil "\301 \211\207" [help-window selected-window] 2] get-buffer-create help-buffer kill-all-local-variables t erase-buffer run-hooks temp-buffer-setup-hook "Category " format "%S" ":\n\n" describe-property-list symbol-plist internal-temp-output-buffer-show help-window-setup buffer-read-only buffer-file-name buffer-undo-list inhibit-modification-hooks inhibit-read-only #2=#:buf standard-output] 5 (#$ . 2735) "SCategory: "]) #@318 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. (defalias 'describe-text-properties #[(pos &optional output-buffer buffer) "p \203\f q\210\202 p\ndY\203 \306\307!\210\203# \310\n\"\202\265 \311\n!\2045 \312\n!\2045 \313\314!\202\265 \315\316!r\fq\210\317\216p\320\321\322\n\"\323\261\210 q\210\310\n\"\210q\210\324\325\n\326 F\327\330!\"\210 \326\211\223\210\326$\331%B%&'r\332\333 !q\210p\334 \210'&\326\211()\335\211*\335+,\336 \210\337\340!\210+\211-.r.q\210\341!\210eb)\342-!\210+\343$!\210-)\207" [src-buf buffer pos output-buffer #1=#:temp-buffer help-window-point-marker error "No character follows specified position" describe-text-properties-1 text-properties-at overlays-at message "This is plain text." generate-new-buffer " *temp*" ((byte-code "\301!\203\n \302!\210\301\207" [#1# buffer-name kill-buffer] 2)) "Text content at position " format "%d" ":\n\n" help-setup-xref describe-text-properties nil called-interactively-p interactive #[nil "\301 \211\207" [help-window selected-window] 2] get-buffer-create help-buffer kill-all-local-variables t erase-buffer run-hooks temp-buffer-setup-hook buffer-swap-text internal-temp-output-buffer-show help-window-setup help-window temp-buffer-show-hook default-directory #2=#:old-dir buffer-read-only buffer-file-name buffer-undo-list inhibit-modification-hooks inhibit-read-only #3=#:buf standard-output] 6 (#$ . 3663) "d"]) (defalias 'describe-text-properties-1 #[(pos output-buffer) "\306!\307\211T\"\310\311\"\310\312\"\310\313\"\314\315!\205\"