1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-23 07:19:15 +00:00

(dehexlify-buffer): If msdos, bind binary-process.

(hexl-find-file): Load as binary.
This commit is contained in:
Richard M. Stallman 1994-01-06 04:35:56 +00:00
parent 7b4a3608d3
commit 10b501e3e8

View File

@ -219,7 +219,9 @@ You can use \\[hexl-find-file] to visit a file in hexl-mode.
"Edit file FILENAME in hexl-mode.
Switch to a buffer visiting file FILENAME, creating one in none exists."
(interactive "fFilename: ")
(find-file filename)
(if (eq system-type 'ms-dos)
(find-file-binary filename)
(find-file filename))
(if (not (eq major-mode 'hexl-mode))
(hexl-mode)))
@ -504,7 +506,8 @@ You may also type up to 3 octal digits, to insert a character with that code"
(defun dehexlify-buffer ()
"Convert a hexl format buffer to binary."
(interactive)
(shell-command-on-region (point-min) (point-max) dehexlify-command t))
(let ((binary-process t)) ; for Ms-Dos
(shell-command-on-region (point-min) (point-max) dehexlify-command t)))
(defun hexl-char-after-point ()
"Return char for ASCII hex digits at point."