]> git.eshelyaron.com Git - emacs.git/commitdiff
; Fix conversions in format.el (bug#64928)
authorUlrich Müller <ulm@gentoo.org>
Sat, 29 Jul 2023 09:37:45 +0000 (11:37 +0200)
committerUlrich Müller <ulm@gentoo.org>
Sat, 29 Jul 2023 13:58:59 +0000 (15:58 +0200)
* lisp/format.el (format-alist): Fix duden and de646 conversions.

lisp/format.el

index b2dba16659b273e3c27179d037621534adf957b2..20c25b0b937e8f6c5371240193e956e3301c9159 100644 (file)
           rot13-region rot13-region t nil)
     (duden ,(purecopy "Duden Ersatzdarstellung")
           nil
-          ,(purecopy "diac") iso-iso2duden t nil)
+          ;; FROM-FN used to call the "diac" command which is not widely
+          ;; available and apparently not under a free software license:
+          ;; https://tug.ctan.org/support/umlaut_tex.txt
+          ;; Reliable round-trip conversion is not possible anyway
+          ;; and would be by heuristic method, so use nil for now.
+          nil iso-iso2duden t nil)
     (de646 ,(purecopy "German ASCII (ISO 646)")
           nil
-          ,(purecopy "recode -f iso646-ge:latin1")
-          ,(purecopy "recode -f latin1:iso646-ge") t nil)
+          ,(purecopy "iconv -f iso646-de -t utf-8")
+          ,(purecopy "iconv -f utf-8 -t iso646-de") t nil)
     (denet ,(purecopy "net German")
           nil
           iso-german iso-cvt-read-only t nil)