File: hexl.el.html
This package implements a major mode for editing binary files. It uses
a program called hexl, supplied with the GNU Emacs distribution, that
can filter a binary into an editable format or from the format back into
binary. For full instructions, invoke hexl-mode on an empty buffer and
do M-x describe-mode.
NOTE: Remember to change hexl-program or hexl-options(var)/hexl-options(fun) if needed.
Currently hexl only supports big endian hex output with 16 bit grouping.
-iso in hexl-options(var)/hexl-options(fun) will allow iso characters to display in the
ASCII region of the screen (if your Emacs supports this) instead of
changing them to dots.
Defined variables (13)
hexl-ascii-overlay | Overlay used to highlight ASCII element corresponding to current point. |
hexl-bits | The bit grouping that hexl will use. |
hexl-follow-ascii | Non-nil if Hexl-Follow-Ascii mode is enabled. |
hexl-follow-ascii-hook | Hook run after entering or leaving ‘hexl-follow-ascii’. |
hexl-follow-ascii-mode | Non-nil if Hexl-Follow-Ascii mode is enabled. |
hexl-follow-ascii-mode-hook | Hook run after entering or leaving ‘hexl-follow-ascii-mode’. |
hexl-font-lock-keywords | Font lock keywords used in ‘hexl-mode’. |
hexl-iso | If your Emacs can handle ISO characters, this should be set to |
hexl-max-address | Maximum offset into hexl buffer. |
hexl-menu | Hexl Mode menu. |
hexl-mode-hook | Normal hook run when entering Hexl mode. |
hexl-options | Space separated options to ‘hexl-program’ that suit your needs. |
hexl-program | The program that will hexlify and dehexlify its stdin. |
Defined functions (58)
Defined faces (2)
hexl-address-region | Face used in address area of Hexl mode buffer. |
hexl-ascii-region | Face used in ASCII area of Hexl mode buffer. |