]> git.eshelyaron.com Git - emacs.git/commit
* lisp/international/mule-cmds.el (universal-coding-system-argument): Rewrite
authorStefan Monnier <monnier@iro.umontreal.ca>
Sun, 19 Jan 2020 22:10:57 +0000 (17:10 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sun, 19 Jan 2020 22:10:57 +0000 (17:10 -0500)
commit46fefb09745abbcdb4b56d80cd2bbd545afc39e1
tree6f32e74396591b99e2f623bf9e125bcea9ece24f
parente5e31aab9b13701c0aefd93ad786d4b8feff2789
* lisp/international/mule-cmds.el (universal-coding-system-argument): Rewrite

Use the new `prefix-command-*` hooks and functions so it interacts
better with other prefix commands (and with itself), and so the
pre/post-command-hook and other command-loop operations are performed
"normally".

(mule-cmds--prefixed-command-next-coding-system)
(mule-cmds--prefixed-command-last-coding-system): New vars.
(mule-cmds--prefixed-command-pch, mule-cmds--prefixed-command-echo)
(mule-cmds--prefixed-command-preserve): New functions.
lisp/international/mule-cmds.el