John Paul Wallington
45e8e6e75e
(hexl-find-file): Bind default-major-mode' to
fundamental-mode'.
2003-04-17 02:41:12 +00:00
Richard M. Stallman
3db6aff67f
(hexl-find-file): Ignore user's value of default-major-mode.
2003-04-03 23:01:12 +00:00
Juanma Barranquero
71296446d3
Trailing whitespace deleted.
2003-02-04 11:26:42 +00:00
John Paul Wallington
d9c8518d9a
(hexl-mode-map): Bind C-m to `hexl-self-insert-command'.
2003-02-02 16:04:59 +00:00
Kim F. Storm
340c4d8542
(hexl-mode-map): Don't quote remapped command names.
2003-01-13 09:49:54 +00:00
Andreas Schwab
a70f1658c8
(hexl-mode-map): Use command remapping instead of
...
substitute-key-definition.
2003-01-12 20:48:16 +00:00
Stefan Monnier
87b3b78a06
(hexl-mode-old-write-contents-hooks): Remove.
...
(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.
2002-10-21 22:45:20 +00:00
Juanma Barranquero
fe0a77c6f1
(hexl-mode): Fix typo.
2002-07-09 09:05:19 +00:00
Miles Bader
e49a45ad85
(hexl-find-file): Bind `completion-ignored-extensions' to nil when
...
prompting for a filename.
2002-07-09 06:00:18 +00:00
Stefan Monnier
b8c49a19fe
(hexlify-command, dehexlify-command): Remove.
...
(hexlify-buffer, dehexlify-buffer): Use call-process-region
rather than shell-command-on-region.
2002-03-04 01:13:52 +00:00
Pavel Janík
a0164df52c
(hexl-options): Doc fix.
...
Update Commentary section.
2002-02-28 16:20:16 +00:00
Pavel Janík
fa9f58dd20
(hexl-mode, hexl-follow-ascii): Remove make-local-hook.
2001-11-26 16:27:00 +00:00
Eli Zaretskii
4b7dd7e2ff
(hexl-mode-map): Fix the change of 2001-08-23: use
...
make-keymap instead of copy-keymap, since copying the global
keymap messes up the menu bar.
2001-09-22 17:50:10 +00:00
Eli Zaretskii
165b428351
(hexl-insert-multibyte-char, hexl-insert-char): Remove
...
periods from the end of error message strings. From Pavel
Janik <Pavel@Janik.cz>.
2001-08-26 16:40:03 +00:00
Eli Zaretskii
02aec07b6e
(hexl-insert-multibyte-char) New function.
...
(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.
2001-08-23 10:55:30 +00:00
Eli Zaretskii
7851eb98ac
(hexl-mode, hexl-mode-exit): Adjust hexl-max-address and
...
original-point for extra CR characters that are added/removed when
the buffer is written/read whose EOL type is -dos.
2001-08-16 19:48:00 +00:00
Pavel Janík
5553563924
Some fixes to follow coding conventions in files maintained by FSF.
2001-07-15 16:15:35 +00:00
Gerd Moellmann
48f56596d5
(hexl-current-address): Print a message when called
...
interactively.
2001-05-14 13:17:30 +00:00
Eli Zaretskii
d565f6aa3f
(hexl-scroll-up): If scrolling gets outside the hexl
...
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.
2001-04-03 14:13:46 +00:00
Eli Zaretskii
0716afa2de
(hexlify-buffer): Bind coding-system-for-write to
...
buffer-file-coding-system, instead of raw-text.
(dehexlify-buffer): Bind coding-system-for-read to
buffer-file-coding-system, instead of raw-text.
2000-10-11 17:08:28 +00:00
Gerd Moellmann
9f6bff4441
(hexl-insert-hex-string): New command.
2000-04-19 19:10:46 +00:00
Phillip Rulon
330bd7c39b
* hexl.el (hexl-mode): Do nothing if already in hexl mode.
1999-10-09 01:19:36 +00:00
Phillip Rulon
059c2e18d1
* hexl.el (hexlify-buffer): Move point in proper range
...
if it is too large.
(hexl-after-revert-hook): Update hexl-max-address.
(hexl-address-to-marker): Doc fix.
1999-10-08 15:42:32 +00:00
Andrew Innes
7e3a77161e
(hexlify-command): Apply shell-quote-argument after
...
expanding hexl-program in case exec-directory contains a space.
(dehexlify-command): Ditto.
1999-05-02 09:38:50 +00:00
Karl Heuer
dfba246797
(hexl-mode-map): More of previous change.
1998-09-25 17:04:24 +00:00
Karl Heuer
2e435b7f41
(hexl-mode-map): Don't override all ESC bindings,
...
only those that normally modify the buffer.
1998-09-23 22:24:21 +00:00
Dan Nicolaescu
cd32a7baa4
*** empty log message ***
1998-04-20 02:34:53 +00:00
Eli Zaretskii
a749e5e566
(hexlify-buffer, dehexlify-buffer): Don't bind
...
binary-process-{in,out}put; setup coding-systems instead.
1998-04-15 14:47:47 +00:00
Stephen Eglen
8e7df2e62b
(hexl-mode-exit): Remove hexl-follow-ascii-find from post-command-hook
...
when leaving hexl-mode.
1998-02-15 16:57:16 +00:00
Richard M. Stallman
0c4b86dac8
Update copyright year.
1998-01-17 20:02:40 +00:00
Stephen Eglen
db6c5b923d
(hexl-follow-ascii): New function and variable to highlight the ASCII
...
character corresponding to the current element of the buffer.
1998-01-17 17:02:13 +00:00
Richard M. Stallman
ce1364815e
(hexlify-buffer): Bind coding-system-for-write to
...
raw-text with eol-type derived from the buffer-file-coding-system.
1997-09-11 22:13:15 +00:00
Richard M. Stallman
338992a502
(hexlify-buffer, dehexlify-buffer):
...
Pay attention to buffer-file-type.
(hexl-save-buffer): Don't bind buffer-file-type around save-buffer.
1997-08-04 02:44:42 +00:00
Richard M. Stallman
19e31f7cf9
Add a `provide' call.
...
Delete periods from many error messages.
1997-05-09 21:58:00 +00:00
Richard M. Stallman
2d902813fa
(hexl-mode): Add a mode-class property.
1997-05-05 04:18:33 +00:00
Richard M. Stallman
00ed33e7ab
Add defgroup; use defcustom for user vars.
1997-04-13 07:51:54 +00:00
Richard M. Stallman
7bfff21e3e
(hexl-mode): Run hexl-mode-hook.
1996-06-10 21:36:29 +00:00
Richard M. Stallman
753c130989
(hexl-mode): Set hexl-max-address early on
...
and call hexl-goto-address afterward.
And call hexlify-buffer even earlier.
1996-06-10 17:00:06 +00:00
Richard M. Stallman
ae2d451b43
(hexl-mode-map): Bind prior, home, deletechar, deleteline,
...
insertline, S-delete, and DEL. Don't bind prev.
1996-06-06 14:36:30 +00:00
Richard M. Stallman
aa3757b85f
(hexlify-buffer, dehexlify-buffer): Clear out the undo
...
info, and don't record undo info for the conversion.
1996-04-03 17:22:11 +00:00
Richard M. Stallman
95d87237d2
(hexl-mode-exit, hexl-maybe-dehexlify-buffer):
...
Corrected write-contents-hook to write-contents-hooks.
1996-02-27 01:49:07 +00:00
Karl Heuer
cf6ba12857
(hexl-hex-char-to-integer, hexl-oct-char-to-integer): Fix error format string.
1996-01-29 23:16:11 +00:00
Erik Naggum
b578f267af
Update FSF's address.
1996-01-14 07:34:30 +00:00
Karl Heuer
65e5f4bc98
(hexl-program, hexl-beginning-of-1k-page,
...
hexl-end-of-1k-page, hexl-beginning-of-512b-page,
hexl-end-of-512b-page): Doc fix.
1996-01-04 23:40:30 +00:00
Richard M. Stallman
0e4889b213
(hexl-mode): Don't call kill-all-local-variables.
...
Save write-contents-hooks, require-final-newline, the syntax table.
Use make-local-hook for change-major-mode-hook.
(hexl-mode-exit): Restore those vars; remove our local hooks.
1995-12-31 16:09:45 +00:00
Richard M. Stallman
576e92ae3a
(hexl-mode): Set require-final-newline to nil.
...
If point was at end of buffer, move it back one byte.
1995-11-20 05:33:16 +00:00
Richard M. Stallman
6bbb008e7e
(hexl-current-address): New arg VALIDATE.
...
Handle point values in the ASCII text section and in the addresses.
(hexl-insert-char): Handle point located in the ASCII text.
1995-09-10 17:45:08 +00:00
Richard M. Stallman
f39c6650e2
(hexl-mode-old-local-map, hexl-mode-old-mode-name)
...
(hexl-mode-old-major-mode): Add defvars.
1995-03-12 17:14:54 +00:00
Richard M. Stallman
c3de2bf001
(hexl-mode): Make after-revert-hook rehexlify.
...
(hexl-after-revert-hook): New function.
1995-03-09 03:05:51 +00:00
Richard M. Stallman
23fa904007
(hexl-find-file): Treat windows-nt like ms-dos.
1994-11-01 05:51:58 +00:00