[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs-diffs digest, Vol 1 #220 - 8 msgs
From: |
Eli Zaretskii |
Subject: |
Re: Emacs-diffs digest, Vol 1 #220 - 8 msgs |
Date: |
Wed, 26 Dec 2001 21:15:55 +0200 |
> From: address@hidden
> Date: Wed, 26 Dec 2001 12:03:20 -0500
I wonder whether the change below will DTRT on non-Posix platforms.
Jason, is locale-coding-system set up by set-locale-environment on
Windows? Should we perhaps augment set-locale-environment so that it
would do similar things as it does on Posix platforms?
> + 2001-12-25 Richard M. Stallman <address@hidden>
> +
> + * startup.el (command-line): Convert command line args
> + to Emacs internal representation using locale-coding-system.
>
> Index: emacs/lisp/startup.el
> diff -c emacs/lisp/startup.el:1.280 emacs/lisp/startup.el:1.281
> *** emacs/lisp/startup.el:1.280 Sun Dec 16 13:27:51 2001
> --- emacs/lisp/startup.el Tue Dec 25 12:15:14 2001
> ***************
> *** 698,703 ****
> --- 698,710 ----
>
> (set-locale-environment nil)
>
> + ;; Convert the arguments to Emacs internal representation.
> + (let ((args (cdr command-line-args)))
> + (while args
> + (setcar args
> + (decode-coding-string (car args) locale-coding-system t))
> + (setq args (cdr args))))
> +
> (let ((done nil)
> (args (cdr command-line-args)))
- Re: Emacs-diffs digest, Vol 1 #220 - 8 msgs,
Eli Zaretskii <=