aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/hexl.el
Commit message (Collapse)AuthorAgeFilesLines
* (hexl-mode): Use run-mode-hooks.Lute Kamstra2005-05-261-1/+1
|
* (hexl-follow-line): Use with-no-warnings.Richard M. Stallman2005-05-221-4/+5
|
* Replace `string-to-int' by `string-to-number'.Juanma Barranquero2005-05-161-1/+1
|
* (hexl-mode): Use new name eldoc-documentation-function.Richard M. Stallman2005-04-261-1/+1
|
* * hexl.el (hexlify-buffer): Remove fontification here.Masatake YAMATO2004-12-271-9/+14
| | | | | | | | Use font lock mechanism instead. (hexl-font-lock-keywords): New font lock kewords. (hexl-mode-old-font-lock-keywords): New variable. (hexl-mode): Store the old font lock keywords. (hexl-mode-exit): Restore the old font lock keywords.
* (hexl-mode-old-hl-line-mode, hexl-mode-old-ruler-mode): New variables.Richard M. Stallman2004-11-211-0/+18
| | | | | (hexl-mode): Set those variables, record ruler-mode and hl-line-mode. (hexl-mode-exit): Restore status of ruler-mode and hl-line-mode.
* (hexl-mode): Catch errors in hexl-goto-address.Richard M. Stallman2004-06-131-2/+4
|
* (hexl-follow-line): Don't require 'fringe.Kim F. Storm2004-03-191-1/+0
|
* (hexl-mode-ruler): Adapt to new :align-to semantics.Kim F. Storm2004-03-191-15/+7
|
* 2004-03-15 Masatake YAMATO <[email protected]>Masatake YAMATO2004-03-151-0/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * hl-line.el (hl-line-range-function): New variable. (hl-line-move): New function. (global-hl-line-highlight): Use `hl-line-move'. (hl-line-highlight): Ditto. * scroll-bar.el (scroll-bar-columns): New function derived from ruler-mode.el. * fringe.el (fringe-columns): New function derived from ruler-mode.el. * ruler-mode.el (top-level): Require scroll-bar and fringe. (ruler-mode-left-fringe-cols) (ruler-mode-right-fringe-cols): Use `fringe-columns'. (ruler-mode-right-scroll-bar-cols) (ruler-mode-left-scroll-bar-cols): Use `scroll-bar-columns'. (ruler-mode-ruler-function): New variable. (ruler-mode-header-line-format): Call `ruler-mode-ruler-function' if the value for `ruler-mode-ruler-function'is given. * hexl.el (hexl-mode-hook): Make the hook customizable. (hexl-address-area, hexl-ascii-area, hexl-ascii-cursor): New customize variables. (hexlify-buffer): Put font-lock-faces on the address area and the ascii area. (hexl-activate-ruler): New function. (hexl-follow-line): New function. (hexl-highlight-line-range): New function. (hexl-mode-ruler): New function.
* 2004-03-09 Masatake YAMATO <[email protected]>Masatake YAMATO2004-03-091-1/+1
| | | | | * hexl.el (hexl-mode): Use `make-local-variable' instead of `make-variable-buffer-local'.
* (hexl-mode): Set `hexl-print-current-point-info' as the callback function ↵Masatake YAMATO2004-03-041-1/+16
| | | | | | | for eldoc. (hexl-print-current-point-info): New function. (hexl-current-address): print the address in both decimal and hexadecimal format.
* (hexl-insert-char): Add missing format string argument.Andreas Schwab2004-02-081-2/+2
|
* Add arch taglinesMiles Bader2003-09-011-0/+1
|
* (hexl-find-file): Bind `default-major-mode' to `fundamental-mode'.John Paul Wallington2003-04-171-1/+1
|
* (hexl-find-file): Ignore user's value of default-major-mode.Richard M. Stallman2003-04-031-1/+3
|
* Trailing whitespace deleted.Juanma Barranquero2003-02-041-3/+3
|
* (hexl-mode-map): Bind C-m to `hexl-self-insert-command'.John Paul Wallington2003-02-021-0/+1
|
* (hexl-mode-map): Don't quote remapped command names.Kim F. Storm2003-01-131-1/+1
|
* (hexl-mode-map): Use command remapping instead ofAndreas Schwab2003-01-121-3/+2
| | | | substitute-key-definition.
* (hexl-mode-old-write-contents-hooks): Remove.Stefan Monnier2002-10-211-14/+29
| | | | | | | | | | (hexl-mode, hexl-current-address, hexl-address-to-marker) (hexl-insert-char): Don't hardcode point-min == 1. (hexl-isearch-search-function): New fun. (hexl-mode-old-isearch-search-fun-function): New var. (hexl-mode): Use them. (hexl-mode, hexl-mode-exit, hexl-maybe-dehexlify-buffer): Use write-contents-functions rather then write-contents-hooks.
* (hexl-mode): Fix typo.Juanma Barranquero2002-07-091-1/+1
|
* (hexl-find-file): Bind `completion-ignored-extensions' to nil whenMiles Bader2002-07-091-2/+5
| | | | prompting for a filename.
* (hexlify-command, dehexlify-command): Remove.Stefan Monnier2002-03-041-21/+8
| | | | | (hexlify-buffer, dehexlify-buffer): Use call-process-region rather than shell-command-on-region.
* (hexl-options): Doc fix.Pavel Janík2002-02-281-10/+3
| | | | Update Commentary section.
* (hexl-mode, hexl-follow-ascii): Remove make-local-hook.Pavel Janík2001-11-261-4/+0
|
* (hexl-mode-map): Fix the change of 2001-08-23: useEli Zaretskii2001-09-221-2/+2
| | | | | make-keymap instead of copy-keymap, since copying the global keymap messes up the menu bar.
* (hexl-insert-multibyte-char, hexl-insert-char): RemoveEli Zaretskii2001-08-261-3/+3
| | | | | periods from the end of error message strings. From Pavel Janik <[email protected]>.
* (hexl-insert-multibyte-char) New function.Eli Zaretskii2001-08-231-24/+78
| | | | | | | | | | | | (hexl-quoted-insert, hexl-self-insert-command) (hexl-insert-hex-char, hexl-insert-decimal-char) (hexl-insert-octal-char): Call it instead of hexl-insert-char. Fix the doc strings accordingly. (hexl-insert-char): Reject characters whose code is above 255. Doc fix. (hexl-mode-map): Copy the global keymap instead of creating a sparse keymap, and bind all self-inserting characters to hexl-self-insert-command.
* (hexl-mode, hexl-mode-exit): Adjust hexl-max-address andEli Zaretskii2001-08-161-0/+19
| | | | | original-point for extra CR characters that are added/removed when the buffer is written/read whose EOL type is -dos.
* Some fixes to follow coding conventions in files maintained by FSF.Pavel Janík2001-07-151-1/+1
|
* (hexl-current-address): Print a message when calledGerd Moellmann2001-05-141-1/+3
| | | | interactively.
* (hexl-scroll-up): If scrolling gets outside the hexlEli Zaretskii2001-04-031-11/+26
| | | | | | | region, position point on the first or last 16-byte group. (hexl-mode-map): Bind C-Home and C-End to hexl-beginning-of-buffer and hexl-end-of-buffer. Bind End and Home to hexl-end-of-line and hexl-beginning-of-line.
* (hexlify-buffer): Bind coding-system-for-write toEli Zaretskii2000-10-111-20/+2
| | | | | | buffer-file-coding-system, instead of raw-text. (dehexlify-buffer): Bind coding-system-for-read to buffer-file-coding-system, instead of raw-text.
* (hexl-insert-hex-string): New command.Gerd Moellmann2000-04-191-0/+25
|
* * hexl.el (hexl-mode): Do nothing if already in hexl mode.Phillip Rulon1999-10-091-6/+6
|
* * hexl.el (hexlify-buffer): Move point in proper rangePhillip Rulon1999-10-081-2/+5
| | | | | | if it is too large. (hexl-after-revert-hook): Update hexl-max-address. (hexl-address-to-marker): Doc fix.
* (hexlify-command): Apply shell-quote-argument afterAndrew Innes1999-05-021-2/+8
| | | | | expanding hexl-program in case exec-directory contains a space. (dehexlify-command): Ditto.
* (hexl-mode-map): More of previous change.Karl Heuer1998-09-251-1/+0
|
* (hexl-mode-map): Don't override all ESC bindings,Karl Heuer1998-09-231-21/+0
| | | | only those that normally modify the buffer.
* *** empty log message ***Dan Nicolaescu1998-04-201-1/+2
|
* (hexlify-buffer, dehexlify-buffer): Don't bindEli Zaretskii1998-04-151-5/+12
| | | | binary-process-{in,out}put; setup coding-systems instead.
* (hexl-mode-exit): Remove hexl-follow-ascii-find from post-command-hookStephen Eglen1998-02-151-0/+2
| | | | when leaving hexl-mode.
* Update copyright year.Richard M. Stallman1998-01-171-1/+1
|
* (hexl-follow-ascii): New function and variable to highlight the ASCIIStephen Eglen1998-01-171-1/+50
| | | | character corresponding to the current element of the buffer.
* (hexlify-buffer): Bind coding-system-for-write toRichard M. Stallman1997-09-111-2/+12
| | | | raw-text with eol-type derived from the buffer-file-coding-system.
* (hexlify-buffer, dehexlify-buffer):Richard M. Stallman1997-08-041-7/+6
| | | | | Pay attention to buffer-file-type. (hexl-save-buffer): Don't bind buffer-file-type around save-buffer.
* Add a `provide' call.Richard M. Stallman1997-05-091-6/+8
| | | | Delete periods from many error messages.
* (hexl-mode): Add a mode-class property.Richard M. Stallman1997-05-051-0/+2
|
* Add defgroup; use defcustom for user vars.Richard M. Stallman1997-04-131-10/+25
|