;ELC ;;; compiled by kwzh@hal.gnu.ai.mit.edu on Tue May 2 20:21:57 1995 ;;; from file /gd/gnu/emacs/19.0/lisp/disp-table.el ;;; emacs version 19.28.90.69. ;;; bytecomp version FSF 2.10 ;;; optimization is on. ;;; this file uses opcodes which do not exist in Emacs 18. (if (and (boundp 'emacs-version) (or (and (boundp 'epoch::version) epoch::version) (string-lessp emacs-version "19"))) (error "`/gd/gnu/emacs/19.0/lisp/disp-table.el' was compiled for Emacs 19")) #@39 The proper length of a display table. (defconst display-table-len 262 (#$ . 489)) #@49 Describe the display table DT in a help buffer. (defalias 'describe-display-table #[(dt) "!\fH!!\fH!!\fH!!\fH!!\fH!!\fH!!q\"Wj\fHITR!* ) " ["*Help*" princ "\nTruncation glyph: " prin1 dt 256 "\nWrap glyph: " 257 "\nEscape glyph: " 258 "\nCtrl glyph: " 259 "\nSelective display glyph sequence: " 260 "\nVertical window border glyph: " 261 "\nCharacter display glyph sequences:\n" standard-output make-vector nil 0 i vector describe-vector help-mode print-help-return-message] 6 (#$ . 577)]) #@70 Describe the display table in use in the selected window and buffer. (defalias 'describe-current-display-table #[nil " !\f\n\f \f!!)" [window-display-table selected-window buffer-display-table standard-display-table disptab describe-display-table message "No display table"] 3 (#$ . 1154) nil]) #@36 Return a new, empty display table. (defalias 'make-display-table #[nil " \"" [make-vector display-table-len nil] 3 (#$ . 1473)]) #@51 Display characters in the range L to H literally. (defalias 'standard-display-8bit #[(l h) " X6YW\f/\fI/\f(\"\f!IT" [l h 32 127 standard-display-table nil make-vector display-table-len vector] 5 (#$ . 1611)]) #@68 Display characters in the range L to H using the default notation. (defalias 'standard-display-default #[(l h) " X4YW\f-\fI-\f(\"\fIT" [l h 32 127 standard-display-table nil make-vector display-table-len] 4 (#$ . 1864)]) #@47 Display character C using printable string S. (defalias 'standard-display-ascii #[(c s) " \n\"\f\"\"I" [standard-display-table make-vector display-table-len nil c apply vector append s] 7 (#$ . 2128)]) #@164 Display character C as character SC in the g1 character set. This function assumes that your terminal uses the SO/SI characters; it is meaningless for an X frame. (defalias 'standard-display-g1 #[(c sc) "!  \" \f!Q!!I" [window-system error "Cannot use string glyphs in a windowing system" standard-display-table make-vector display-table-len nil c vector create-glyph "" char-to-string sc ""] 7 (#$ . 2351)]) #@146 Display character C as character GC in graphics character set. This function assumes VT100-compatible escapes; it is meaningless for an X frame. (defalias 'standard-display-graphic #[(c gc) "!  \" \f!Q!!I" [window-system error "Cannot use string glyphs in a windowing system" standard-display-table make-vector display-table-len nil c vector create-glyph "(0" char-to-string gc "(B"] 7 (#$ . 2791)]) #@55 Display character C as character UC plus underlining. (defalias 'standard-display-underline #[(c uc) "!  \" (\n!!\"\"1\n!Q!!I" [window-system require faces standard-display-table make-vector display-table-len nil c vector logior uc lsh face-id internal-find-face underline 8 create-glyph "" char-to-string ""] 9 (#$ . 3221)]) (defalias 'create-glyph #[(string) "GU !GU\"\" C\"GS" [glyph-table 65536 error "No free glyph codes remain" 32 vconcat make-vector 224 nil string] 6]) #@249 Toggle display of European characters encoded with ISO 8859. When enabled, characters in the range of 160 to 255 display not as octal escapes, but as accented characters. With prefix argument, enable European character display iff arg is positive. (defalias 'standard-display-european #[(arg) " !X! &\f!&\fGY&\fHǚ&\"\"" [prefix-numeric-value arg 0 vectorp standard-display-table 161 160 [160] standard-display-default 255 standard-display-8bit] 3 (#$ . 3770) "P"]) (provide (quote disp-table))