?
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/hexl.elc |
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:06:20 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/hexl.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. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\302\303\304\305\306\307%\210\310\311\312\313\314DD\315\316\317\306\303\320\321& \210\310\322\312\313\323DD\324\316\325\306\303&\210\310\326\312\313\327DD\330\316\325\306\303&\210\310\331\312\313\332DD\333\316\325\306\303&\210\310\334\312\313\335DD\336\316\337\306\303\320\340& \210\310\341\312\313\342DD\343\316\344\345\346\306\303& \210\347\350\351\352\306\303%\210\347\353\354\355\306\303%\207" [require eldoc custom-declare-group hexl nil "Edit a file in a hex dump format using the hexl filter." :group data custom-declare-variable hexl-bits funcall function #[0 "\300\207" [16] 1 "\n\n(fn)"] "The bit grouping that hexl will use." :type (choice (const 8) (const 16) (const 32) (const 64)) :version "24.3" hexl-program #[0 "\300\207" ["hexl"] 1 "hexl\n\n(fn)"] "The program that will hexlify and dehexlify its stdin.\n`hexl-program' will always be concatenated with `hexl-options'\nand \"-de\" when dehexlifying a buffer." string hexl-iso #[0 "\300\207" [""] 1 "\n\n(fn)"] "If your Emacs can handle ISO characters, this should be set to\n\"-iso\" otherwise it should be \"\"." hexl-options #[0 "\301\302\"\207" [hexl-iso format "-hex %s"] 3 "\n\n(fn)"] "Space separated options to `hexl-program' that suit your needs.\nQuoting cannot be used, so the arguments cannot themselves contain spaces.\nIf you wish to set the `-group-by-X-bits' options, set `hexl-bits' instead,\nas that will override any bit grouping options set here." hexl-follow-ascii #[0 "\300\207" [t] 1 "\n\n(fn)"] "If non-nil then highlight the ASCII character corresponding to point." boolean "20.3" hexl-mode-hook #[0 "\300\207" [(hexl-follow-line hexl-activate-ruler)] 1 "\n\n(fn)"] "Normal hook run when entering Hexl mode." hook :options (hexl-follow-line hexl-activate-ruler turn-on-eldoc-mode) custom-declare-face hexl-address-region ((t (:inherit header-line))) "Face used in address area of hexl-mode buffer." hexl-ascii-region ((t (:inherit header-line))) "Face used in ascii area of hexl-mode buffer."] 10) #@34 Maximum offset into hexl buffer. (defvar hexl-max-address 0 (#$ . 2566)) (defvar hexl-mode-map (byte-code "\302 \303\304\305#\210\303\306\305#\210\303\307\310#\210\303\311\312#\210\303\313\314#\210\303\315\316#\210\303\317\320#\210\303\321\320#\210\303\322\323#\210\303\324\323#\210\303\325\326#\210\303\327\330#\210\303\331\332#\210\303\333\334#\210\303\335\336#\210\303\337\340#\210\303\341\342#\210\303\343\342#\210\303\344\342#\210\303\345\342#\210\303\346\342#\210\303\347\332#\210\303\350\310#\210\303\351\342#\210\303\352\334#\210\303\353\312#\210\354\355!!\356>\204\260 \303\355!\342#\210\303\357\342#\210\303\360\316#\210\303\361\342#\210\303\362\314#\210\303\363\364#\210\303\365\342#\210\303\366\326#\210\303\367\342#\210\303\370\342#\210\371\372\373!M\210\303\374\371#\210\303\375\376#\210\303\377\320#\210\303\201@ \201A #\210\303\201B \201C #\210\303\201D \323#\210\303\201E \342#\210\303\201F \342#\210\303\201G \342#\210\303\201H \201I #\210\303\201J \342#\210\303\201K \342#\210\303\201L \201M #\210\303\201N \201O #\210\303\201P \342#\210\303\201Q \342#\210\303\201R \201S #\210\303\201T \201U #\210\303\201V \342#\210\303\201W \201X #\210\303\201Y \342#\210\303\201Z \342#\210\303\201[ \342#\210\303\201\\ \342#\210\303\201] \342#\210\303\201^ \342#\210\303\201_ \330#\210\303\201` \342#\210\303\201a \342#\210\303\201b \336#\210\303\201c \340#\210\201d \372 !M\210\303\201e \201d #\210\303\201f \201g #\210\201h \372\201i !M\210\303\201j \201h #\210\303\201k \201l #\210\303\201m \201n #\210\303\201o \342#\210\303\201p \201q #\210\303\201r \342#\210\211\207" [help-char mode-specific-map make-keymap define-key [remap self-insert-command] hexl-self-insert-command " " [left] hexl-backward-char [right] hexl-forward-char [up] hexl-previous-line [down] hexl-next-line [M-left] hexl-backward-short [27 left] [M-right] hexl-forward-short [27 right] [next] hexl-scroll-up [prior] hexl-scroll-down [home] hexl-beginning-of-line [end] hexl-end-of-line [C-home] hexl-beginning-of-buffer [C-end] hexl-end-of-buffer [deletechar] undefined [deleteline] [insertline] [S-delete] "" "" "" "" "" "" key-binding char-to-string (help-command ehelp-command) "" "" "" "" "" hexl-quoted-insert "" "" "" "" hexl-ESC-prefix copy-keymap ESC-prefix "" "" hexl-beginning-of-512b-page "" "" hexl-insert-decimal-char "" hexl-end-of-512b-page "" " " "\n" "" "" hexl-insert-octal-char "" "" "" hexl-insert-hex-char "b" hexl-backward-word "c" "d" "f" hexl-forward-word "g" hexl-goto-hex-address "i" "j" hexl-goto-address "k" "l" "q" "s" "t" "u" "v" "y" "z" "<" ">" hexl-C-c-prefix "" "" hexl-mode-exit hexl-C-x-prefix Control-X-prefix "" "[" hexl-beginning-of-1k-page "]" hexl-end-of-1k-page "" "" hexl-save-buffer ""] 5)) (defvar hexl-mode--old-var-vals nil) (make-variable-buffer-local 'hexl-mode--old-var-vals) #@73 Overlay used to highlight ASCII element corresponding to current point. (defvar hexl-ascii-overlay nil (#$ . 5522)) (make-variable-buffer-local 'hexl-ascii-overlay) #@41 Font lock keywords used in `hexl-mode'. (defvar hexl-font-lock-keywords '(("^\\([0-9a-f]+:\\).\\{40\\} \\(.+$\\)" (1 'hexl-address-region t t) (2 'hexl-ascii-region t t))) (#$ . 5693)) (defalias 'hexl-rulerize #[514 "\211\300\245G\301\302W\203\"