emacs-devel
[Top][All Lists]
Advanced

[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)))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]