[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Somehow disp-table.el gets loaded on Mac OS X
From: |
Peter Dyballa |
Subject: |
Re: Somehow disp-table.el gets loaded on Mac OS X |
Date: |
Wed, 23 Mar 2005 15:22:01 +0100 |
Am 23.03.2005 um 13:44 schrieb Stefan:
So, which terminal-coding-system should we set by default when LANG
is
de_DE.UTF-8(en_US.UTF-8), iso-latin-1 or utf-8?
The terminal coding system does not necessarily depend on LANG.
It seems that OSX's Terminal.app uses utf-8 by default, independently
from
any locale. Maybe it can be set to something else, of course.
Yes, a few more are possible. But it does not work to set Terminal into
Latin-9 mode, set LANG to *.UTF-8, and think GNU Emacs could now output
UTF-8. This will fail.
The problem I have now is: how can we detect when Emacs is running in
Terminal.app. The TERM envvar is set to xterm-color, just like it is
in
several X11 terminals (which don't use utf-8 by default).
Use these envvars (the version number could be different):
TERM_PROGRAM=Apple_Terminal
TERM_PROGRAM_VERSION=100.1.4
And a different object is Carbon Emacs!
When running in Terminal.app, it should be no different.
Yes, that's right.
Although too a Mac OS X binary it comes directly from Mac OS 9 and
seems
to have no good idea of Unicode and UTF-8.
I do not know from where you get this misconception. It handles
Unicode
*exactly* like the rest since it's using the exact same code.
In Terminal. As a stand-alone application I can't see it. But I'll
investigate my failures ...
It's fontsets are Mac-Roman oriented and it's close to impossible for
Latin scripts to use the whole spectrum.
Maybe the default font settings need to be changed.
The fontsets that work fine in X11 don't work in Carbon, even when I
change the encoding to those Carbon Emacs sees when I invoke 'M-x
set-frame-font RET TAB TAB.' Here too some investigation is needed.
'defaults read com.apple.Terminal StringEncoding' would reveal the
default
encoding of Terminal,
% defaults read com.apple.Terminal StringEncoding
2005-03-23 07:43:09.466 defaults[9360]
The domain/default pair of (com.apple.Terminal, StringEncoding)
does not exist
%
Then it could be unchaged? The default could be Mac-Roman ... The
setting is in Terminal -> Window Settings -> Monitor (item #5 from the
chooser).
--
Greetings
Pete
The box said "Use Windows 95 or better," so I got a Macintosh
- Re: Somehow disp-table.el gets loaded on Mac OS X, (continued)
- Re: Somehow disp-table.el gets loaded on Mac OS X, Stefan Monnier, 2005/03/21
- Re: Somehow disp-table.el gets loaded on Mac OS X, Peter Dyballa, 2005/03/21
- Re: Somehow disp-table.el gets loaded on Mac OS X, Eli Zaretskii, 2005/03/22
- Re: Somehow disp-table.el gets loaded on Mac OS X, Stefan, 2005/03/22
- Re: Somehow disp-table.el gets loaded on Mac OS X, Peter Dyballa, 2005/03/22
- Re: Somehow disp-table.el gets loaded on Mac OS X, Stefan Monnier, 2005/03/22
- Re: Somehow disp-table.el gets loaded on Mac OS X, Peter Dyballa, 2005/03/22
- Re: Somehow disp-table.el gets loaded on Mac OS X, YAMAMOTO Mitsuharu, 2005/03/22
- Re: Somehow disp-table.el gets loaded on Mac OS X, Peter Dyballa, 2005/03/23
- Re: Somehow disp-table.el gets loaded on Mac OS X, Stefan, 2005/03/23
- Re: Somehow disp-table.el gets loaded on Mac OS X,
Peter Dyballa <=
- Re: Somehow disp-table.el gets loaded on Mac OS X, Stefan Monnier, 2005/03/23
- Re: Somehow disp-table.el gets loaded on Mac OS X, Peter Dyballa, 2005/03/23
- Re: Somehow disp-table.el gets loaded on Mac OS X, Stefan Monnier, 2005/03/23
- default value of terminal-coding-system, Stefan, 2005/03/24
- Re: default value of terminal-coding-system, Peter Dyballa, 2005/03/24
- Re: default value of terminal-coding-system, Stefan, 2005/03/24
- Re: default value of terminal-coding-system, Richard Stallman, 2005/03/25
- Re: default value of terminal-coding-system, Peter Dyballa, 2005/03/26
- Re: default value of terminal-coding-system, Kenichi Handa, 2005/03/25