]> git.eshelyaron.com Git - emacs.git/commitdiff
(emacs-internal): New coding system alias.
authorStefan Monnier <monnier@iro.umontreal.ca>
Sat, 18 Oct 2008 23:13:09 +0000 (23:13 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sat, 18 Oct 2008 23:13:09 +0000 (23:13 +0000)
etc/NEWS
lisp/ChangeLog
lisp/international/mule-conf.el

index e50e75445c1e44a7d768813ef932fb33e8c884ef..35a2897dc3540be93bb97298cb852f36c11caa3f 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1118,6 +1118,8 @@ functions and variables (formerly used for Tamil script).
 \f
 * Lisp Changes in Emacs 23.1
 
+** New coding system alias `emacs-internal'.
+
 +++
 ** New primitives `list-system-processes' and `system-process-attributes'
 let Lisp programs access the processes that are running on the local
index 7703e16b73e6bf79b51e3c9be1bddb644f5f1626..537c2cdc6d339ad0a377945bd1bf3215b31cd032 100644 (file)
@@ -1,3 +1,7 @@
+2008-10-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * international/mule-conf.el (emacs-internal): New coding system alias.
+
 2008-10-18  Juri Linkov  <juri@jurta.org>
 
        * info.el (Info-find-node-2): Put initial point below the header line
        frame-specific X resource settings.  Set faces using a list of
        frame parameters explicitly passed to the calling
        function (e.g. make-frame).
-       (x-create-frame-with-faces, tty-create-frame-with-faces): Supply
-       explicit frame parameter list to face-set-after-frame-default.
+       (x-create-frame-with-faces, tty-create-frame-with-faces):
+       Supply explicit frame parameter list to face-set-after-frame-default.
 
 2008-07-08  Eduard Wiebe  <usenet@pusto.de>  (tiny change)
 
index cb9cf974fea40eb9ee6af11ea16907aa137bafe3..0a4e491dddae9ae46f4eab7566d2cf19c4d92325 100644 (file)
@@ -1281,6 +1281,11 @@ is treated as a character."
   :mnemonic ?U
   :charset-list '(emacs))
 
+;; The encoding used internally.  This encoding is meant to be able to save
+;; any multibyte buffer without losing information.  It can change between
+;; Emacs releases, tho, so should only be used for internal files.
+(define-coding-system-alias 'emacs-internal 'utf-8-emacs-unix)
+
 (define-coding-system 'utf-16le
   "UTF-16LE (little endian, no signature (BOM))."
   :coding-type 'utf-16