[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Towards a cleaner build: hexl
From: |
Lars Ingebrigtsen |
Subject: |
Re: Towards a cleaner build: hexl |
Date: |
Sat, 18 May 2019 07:07:01 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
Eli Zaretskii <address@hidden> writes:
> Howe about this instead:
>
> (let ((encoded (encode-coding-char ch coding))
> (internal (char-to-string ch))
> internal-hex)
> ;; If encode-coding-char returns nil, it means our character
> ;; cannot be safely encoded with buffer-file-coding-system.
> ;; In that case, we offer to insert the internal representation
> ;; of that character, byte by byte.
> (when (null encoded)
> (setq internal (encode-coding-string internal 'utf-8-emacs)
> internal-hex
> (mapconcat (function (lambda (c) (format "%x" c)))
> internal " "))))
>
> Does this work?
Yes, it works for me if in my test case where char is ⚀ and the coding
system is iso-8859-1. I'll make the change and push.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
- Re: Towards a cleaner build: arc-mode, (continued)
Re: Towards a cleaner build: ehelp, Lars Ingebrigtsen, 2019/05/17
Re: Towards a cleaner build: hexl, Lars Ingebrigtsen, 2019/05/17
Re: Towards a cleaner build: custom, Lars Ingebrigtsen, 2019/05/18
Re: Towards a cleaner build: frameset, Lars Ingebrigtsen, 2019/05/18
Re: Towards a cleaner build: epa-file, Lars Ingebrigtsen, 2019/05/18