unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* aspell and special characters
@ 2005-04-22 22:27 Sebastian Schubert
  2005-04-22 23:25 ` Peter Dyballa
       [not found] ` <mailman.2681.1114212421.2895.help-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 6+ messages in thread
From: Sebastian Schubert @ 2005-04-22 22:27 UTC (permalink / raw)


Hi,

I want to use aspell with emacs and so I put the following lines into
my .emacs:

(setq-default ispell-program-name "aspell")
(require 'ispell)

The problem is that I can't check words which include special characters
like äöü (Umlaute). I tried the dictionaries "german", "german8", "deutsch"
and "deutsch8". emacs shows me e.g. Färbe as a correction possibility, so
it looks like an encoding problem to me. I use a Suse 9.2 system (utf8) and
a self-compiled emacs 21.4.1.
However, running aspell in a shell on the same file works well, ispell works
in emacs too.

What can I do?

Thanks
Sebastian

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: aspell and special characters
  2005-04-22 22:27 aspell and special characters Sebastian Schubert
@ 2005-04-22 23:25 ` Peter Dyballa
       [not found] ` <mailman.2681.1114212421.2895.help-gnu-emacs@gnu.org>
  1 sibling, 0 replies; 6+ messages in thread
From: Peter Dyballa @ 2005-04-22 23:25 UTC (permalink / raw)
  Cc: help-gnu-emacs


Am 23.04.2005 um 00:27 schrieb Sebastian Schubert:

> emacs shows me e.g. Färbe as a correction possibility, so
> it looks like an encoding problem to me.

Not really. GNU Emacs uses UTF-8. ä = C3 A4 = "ä"

>
> What can I do?
>

Change your font or fontset. ISO 10646-1 is an Unicode encoding -- and 
augment your environment with settings for LANG, LC_CTYPE like 
LANG=de_DE.UTF-8 that GNU Emacs sees, you're working in a mature 
environment. Seeing this environment it will set all buffers to UTF-8, 
except you provide a different coding. (You remember headers like ``;;; 
-*- mode: Text; coding: iso-8859-15; -*-´´?)

--
Mit friedvollen Grüßen

   Pete

Nazionalismus ist die Religion der armen Schweine

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: aspell and special characters
       [not found] ` <mailman.2681.1114212421.2895.help-gnu-emacs@gnu.org>
@ 2005-04-23 11:24   ` Sebastian Schubert
  2005-04-23 11:57     ` Peter Dyballa
                       ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Sebastian Schubert @ 2005-04-23 11:24 UTC (permalink / raw)


Peter Dyballa wrote:

> 
> Am 23.04.2005 um 00:27 schrieb Sebastian Schubert:
> 
>> emacs shows me e.g. Färbe as a correction possibility, so
>> it looks like an encoding problem to me.
> 
> Not really. GNU Emacs uses UTF-8. ä = C3 A4 = "ä"
> 
>>
>> What can I do?
>>
> 
> Change your font or fontset. 

Mmmh. I set

emacs.font: -etl-fixed-medium-r-normal-*-18-*-*-*-*-*-*

in my .Xresources.

> ISO 10646-1 is an Unicode encoding -- and 
> augment your environment with settings for LANG, LC_CTYPE like
> LANG=de_DE.UTF-8 that GNU Emacs sees, you're working in a mature
> environment. Seeing this environment it will set all buffers to UTF-8,
> except you provide a different coding.

I think utf8 is already working here. I can look at a utf8 file including
Georgian, Thai, Braille, mathematical signs,... without problems. C-h C
gives me

Coding system for saving this buffer:
  u -- mule-utf-8-unix
Default coding system (for new files):
  u -- mule-utf-8 (alias: utf-8)
Coding system for keyboard input:
  nil
Coding system for terminal output:
  u -- mule-utf-8 (alias: utf-8)
Defaults for subprocess I/O:
  decoding: u -- mule-utf-8 (alias: utf-8)
  encoding: u -- mule-utf-8 (alias: utf-8)

Only aspell isn't working in emacs. So there is no need of setting LANG
somewhere, isn't it? If it was still necessary, do I have to put it
into .Xressources?

Thanks
Sebastian

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: aspell and special characters
  2005-04-23 11:24   ` Sebastian Schubert
@ 2005-04-23 11:57     ` Peter Dyballa
       [not found]     ` <mailman.2743.1114257921.2895.help-gnu-emacs@gnu.org>
  2005-04-23 13:26     ` Ismael Valladolid Torres
  2 siblings, 0 replies; 6+ messages in thread
From: Peter Dyballa @ 2005-04-23 11:57 UTC (permalink / raw)
  Cc: help-gnu-emacs


Am 23.04.2005 um 13:24 schrieb Sebastian Schubert:

> Only aspell isn't working in emacs. So there is no need of setting LANG
> somewhere, isn't it? If it was still necessary, do I have to put it
> into .Xressources?

LANG and LC_CTYPE belong into your run-time environment, something the 
shell will reveal upon invoking env or printenv. These environment 
variables are set in your shell's rc file.

aspell is also known as american spell - guess why! ispell is more 
international and the best since 25 years.

Besides this: ä = C3 A4 = "ä" - so there was an UTF-8 output made but 
not correctly recognized. You can check yourself with C-u C-x = on the 
characters in question ...

--
Greetings

   Pete

We are usually convinced more easily by reasons we have found ourselves 
than by those which have occurred to others.
(Blaise Pascal)

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: aspell and special characters
       [not found]     ` <mailman.2743.1114257921.2895.help-gnu-emacs@gnu.org>
@ 2005-04-23 13:02       ` Sebastian Schubert
  0 siblings, 0 replies; 6+ messages in thread
From: Sebastian Schubert @ 2005-04-23 13:02 UTC (permalink / raw)


Peter Dyballa wrote:

> 
> Am 23.04.2005 um 13:24 schrieb Sebastian Schubert:
> 
>> Only aspell isn't working in emacs. So there is no need of setting LANG
>> somewhere, isn't it? If it was still necessary, do I have to put it
>> into .Xressources?
> 
> LANG and LC_CTYPE belong into your run-time environment, something the
> shell will reveal upon invoking env or printenv. These environment
> variables are set in your shell's rc file.

Thanks for information.
The variable is already set:
sebschub@Wanze:~> env | grep "LANG"
LANG=de_DE.UTF-8

> aspell is also known as american spell - guess why! ispell is more
> international and the best since 25 years.

I'll test both.

> Besides this: ä = C3 A4 = "ä" - so there was an UTF-8 output made but
> not correctly recognized. You can check yourself with C-u C-x = on the
> characters in question ...

Yes, it shows me that it is not utf8. The problem is not aspell, though. It
is the ispell.el which I was able to patch with

http://sourceforge.net/tracker/index.php?func=detail&aid=945391&group_id=245&atid=300245

(link found on aspell.net). It works now.

Thanks
Sebastian

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: aspell and special characters
  2005-04-23 11:24   ` Sebastian Schubert
  2005-04-23 11:57     ` Peter Dyballa
       [not found]     ` <mailman.2743.1114257921.2895.help-gnu-emacs@gnu.org>
@ 2005-04-23 13:26     ` Ismael Valladolid Torres
  2 siblings, 0 replies; 6+ messages in thread
From: Ismael Valladolid Torres @ 2005-04-23 13:26 UTC (permalink / raw)


El sáb, 23-04-2005 a las 13:24 +0200, Sebastian Schubert escribió:
> Only aspell isn't working in emacs. So there is no need of setting LANG
> somewhere, isn't it? If it was still necessary, do I have to put it
> into .Xressources?

"Unlike Ispell, Aspell can also easily check documents in UTF-8 without
having to use a special dictionary. Aspell will also do its best to
respect the current locale setting."

http://aspell.sourceforge.net/

So, yes, maybe you need the LANG setting. Where to set it would depends
on your distro and environment, but usually it's enough to set it at
your .bash_profile.

Cordially, Ismael

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2005-04-23 13:26 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-04-22 22:27 aspell and special characters Sebastian Schubert
2005-04-22 23:25 ` Peter Dyballa
     [not found] ` <mailman.2681.1114212421.2895.help-gnu-emacs@gnu.org>
2005-04-23 11:24   ` Sebastian Schubert
2005-04-23 11:57     ` Peter Dyballa
     [not found]     ` <mailman.2743.1114257921.2895.help-gnu-emacs@gnu.org>
2005-04-23 13:02       ` Sebastian Schubert
2005-04-23 13:26     ` Ismael Valladolid Torres

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).