unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* how to input Eszett ('ß')?
@ 2011-11-30 17:24 Tom Roche
  2011-11-30 17:53 ` Memnon Anon
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Tom Roche @ 2011-11-30 17:24 UTC (permalink / raw)
  To: help-gnu-emacs


[Text-mode table enclosed: best viewed in monospace font.]

I'm currently running GNU Emacs 24.0.91.1 with a US English locale,
and use `C-x 8` (`M-x ucs-insert`) fairly often, mostly successfully.
But for 'ß', 

I tried                                      and got
-------------------------------------------  -------------------
C-x 8 ss                                     's'
C-x 8 RET tsett                              error
C-x 8 RET eszett                             error
C-x 8 RET TAB, then searching *Completions*  found nothing 

finally, following a wikipedia lookup (from which I could have
just copied the damn thing :-)

C-x 8 00DF                                   success, but I'll
                                             never remember that

How easiest to get this character on a non-German keyboard?

TIA, Tom Roche <Tom_Roche@pobox.com>



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

* Re: how to input Eszett ('ß')?
  2011-11-30 17:24 how to input Eszett ('ß')? Tom Roche
@ 2011-11-30 17:53 ` Memnon Anon
  2011-11-30 17:54 ` Eli Zaretskii
  2011-11-30 18:08 ` Drew Adams
  2 siblings, 0 replies; 9+ messages in thread
From: Memnon Anon @ 2011-11-30 17:53 UTC (permalink / raw)
  To: help-gnu-emacs

Tom Roche <Tom_Roche@pobox.com> writes:

> C-x 8 00DF                                   success, but I'll
>                                              never remember that

Brrrrrrrrrrrrr.

> How easiest to get this character on a non-German keyboard?

If you want to use german chars like ä, ü, ö, or ß,
the easiest way I found to use "toggle-input-method" (C-\).

For me, this toggles between nil and "german-postfix", which I 
found to be very convenient.

Input ß typing sz.

More /info/ here:

     (info "(emacs) Select Input Method") <-"C-x C-e" here

hth
Memnon







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

* Re: how to input Eszett ('ß')?
  2011-11-30 17:24 how to input Eszett ('ß')? Tom Roche
  2011-11-30 17:53 ` Memnon Anon
@ 2011-11-30 17:54 ` Eli Zaretskii
  2011-11-30 18:08 ` Drew Adams
  2 siblings, 0 replies; 9+ messages in thread
From: Eli Zaretskii @ 2011-11-30 17:54 UTC (permalink / raw)
  To: help-gnu-emacs

> From: Tom Roche <Tom_Roche@pobox.com>
> Date: Wed, 30 Nov 2011 12:24:29 -0500
> 
> How easiest to get this character on a non-German keyboard?

C-x 8 RET *SHARP*S TAB TAB

The official name of this character is "LATIN SMALL LETTER SHARP S".



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

* RE: how to input Eszett ('ß')?
  2011-11-30 17:24 how to input Eszett ('ß')? Tom Roche
  2011-11-30 17:53 ` Memnon Anon
  2011-11-30 17:54 ` Eli Zaretskii
@ 2011-11-30 18:08 ` Drew Adams
  2011-12-01  0:06   ` Peter Dyballa
  2 siblings, 1 reply; 9+ messages in thread
From: Drew Adams @ 2011-11-30 18:08 UTC (permalink / raw)
  To: help-gnu-emacs, 'Tom Roche'

 > I'm currently running GNU Emacs 24.0.91.1 with a US English locale,
> and use `C-x 8` (`M-x ucs-insert`) fairly often, mostly successfully.
> But for 'ß', 
> 
> I tried                                      and got
> -------------------------------------------  -------------------
> C-x 8 ss                                     's'
> C-x 8 RET tsett                              error
> C-x 8 RET eszett                             error
> C-x 8 RET TAB, then searching *Completions*  found nothing 
> 
> finally, following a wikipedia lookup (from which I could have
> just copied the damn thing :-)
> 
> C-x 8 00DF                                   success, but I'll
>                                              never remember that
> How easiest to get this character on a non-German keyboard?

I'm no expert on Unicode or German, to put it mildly. ;-)

The official name you are looking for is `LATIN SMALL LETTER SHARP S'.  (Don't
ask me why.)  So if you can remember that one (!) then you can do `C-x 8 RET
latin small letter sharp s'.  Completion is available, thankfully.

But you might also have a look at this library:
http://www.emacswiki.org/emacs/download/ucs-cmds.el

It gives you an easy way to create commands to insert specific characters such
as this.  And you can of course rename the commands.  By default, the name of
the command to insert this char would be `latin-small-letter-sharp-s'.

The library provides a macro, to which you pass a regexp string that matches the
char names that you want to create commands for.  If you wanted just one
command, for this char, then you could do this:

(ucs-make-commands "latin small letter sharp s")

Then you can rename the command, if you like.

If you wanted a command for each latin character, you could do this:

(ucs-make-commands "latin")

And so on.




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

* Re: how to input Eszett ('ß')?
  2011-11-30 18:08 ` Drew Adams
@ 2011-12-01  0:06   ` Peter Dyballa
  0 siblings, 0 replies; 9+ messages in thread
From: Peter Dyballa @ 2011-12-01  0:06 UTC (permalink / raw)
  To: Drew Adams; +Cc: help-gnu-emacs, 'Tom Roche'


Am 30.11.2011 um 19:08 schrieb Drew Adams:

> The official name you are looking for is `LATIN SMALL LETTER SHARP S'.  (Don't
> ask me why.)

Kaserne means casern (or Fasan and pheasant or fast and fast) – here we have pronounced normal LATIN SMALL LETTER S.

The German Mast sounds like must – with some sharply pronounced LATIN SMALL LETTER S.
Fass (barrel) is pronounced like fuzz – if the zeds would be s.
Maß (some kind of measure) is pronounced a bit like ma, Mars, marsh.

LATIN SMALL LETTER S, ß, makes the vowel before ß sound long while ss makes it short. In the new orthography of D, A, CH (or DE, AT, CH).

--
Greetings

  Pete      <\
             _\     O  _
            |o \  _\\_/-\='
_____________(_)|-(_)  (_)___________________________________




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

* Re: how to input Eszett ('ß')?
       [not found] <mailman.1680.1322673740.798.help-gnu-emacs@gnu.org>
@ 2011-12-01  1:04 ` Michael Heerdegen
  2011-12-01 16:24   ` ken
       [not found]   ` <mailman.1772.1322756677.798.help-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 9+ messages in thread
From: Michael Heerdegen @ 2011-12-01  1:04 UTC (permalink / raw)
  To: help-gnu-emacs; +Cc: michael_heerdegen

Hi,

if you have to type a lot of German characters, you can use a German
input method.  E.g. try

  C-x RET C-\ german-prefix RET

then you can use "a to get ä or "s for ß etc.


- Michael.



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

* Re: how to input Eszett ('ß')?
  2011-12-01  1:04 ` Michael Heerdegen
@ 2011-12-01 16:24   ` ken
  2011-12-01 17:28     ` Eli Zaretskii
       [not found]   ` <mailman.1772.1322756677.798.help-gnu-emacs@gnu.org>
  1 sibling, 1 reply; 9+ messages in thread
From: ken @ 2011-12-01 16:24 UTC (permalink / raw)
  To: help-gnu-emacs; +Cc: michael_heerdegen

On 11/30/2011 08:04 PM Michael Heerdegen wrote:
> Hi,
> 
> if you have to type a lot of German characters, you can use a German
> input method.  E.g. try
> 
>   C-x RET C-\ german-prefix RET
> 
> then you can use "a to get ä or "s for ß etc.
> 
> 
> - Michael.
> 

Thanks, Michael.  Great thing.  But then how does one then return to the 
previous input method?

Note: when I do Mx- describe-input-method, the minibuffer prompt says

Describe input method (default, current choice):

If I then hit RET, I get Debugger telling me "No input method is 
activated now".

The buffer I'm doing this in (if it matters) is utf-8 encoded.  This 
emacs version is 21.4.1-- yes, old, but the latest distributed in 
RH/CentOS 5.7 (which is, yes, another issue... for another time), and 
AFAIK, uncustomized from that distribution.

tnx++,
ken



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

* Re: how to input Eszett ('ß')?
  2011-12-01 16:24   ` ken
@ 2011-12-01 17:28     ` Eli Zaretskii
  0 siblings, 0 replies; 9+ messages in thread
From: Eli Zaretskii @ 2011-12-01 17:28 UTC (permalink / raw)
  To: help-gnu-emacs

> Date: Thu, 01 Dec 2011 11:24:26 -0500
> From: ken <gebser@mousecar.com>
> Cc: michael_heerdegen@web.de
> 
> Thanks, Michael.  Great thing.  But then how does one then return to the 
> previous input method?

To previous input method or to no input method at all?

If the former "C-u C-\ INPUT-METHOD RET" will switch INPUT-METHOD on.

If the latter, just C-\ will switch off the currently active input
method.

> Note: when I do Mx- describe-input-method, the minibuffer prompt says
> 
> Describe input method (default, current choice):
> 
> If I then hit RET, I get Debugger telling me "No input method is 
> activated now".
> 
> The buffer I'm doing this in (if it matters) is utf-8 encoded.

The buffer encoding has nothing to do with input method.  An input
method is a way to generate characters that are absent from your
keyboard, by typing combinations of existing characters.  Buffer
encoding is how the text will be encoded when written to a disk file
or sent to another process.



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

* Re: how to input Eszett ('ß')?
       [not found]   ` <mailman.1772.1322756677.798.help-gnu-emacs@gnu.org>
@ 2011-12-01 19:29     ` Michael Heerdegen
  0 siblings, 0 replies; 9+ messages in thread
From: Michael Heerdegen @ 2011-12-01 19:29 UTC (permalink / raw)
  To: gebser; +Cc: michael_heerdegen, help-gnu-emacs

ken <gebser@mousecar.com> writes:

> Thanks, Michael.  Great thing.  But then how does one then return to
> the previous input method?
>
> Note: when I do Mx- describe-input-method, the minibuffer prompt says
>
> Describe input method (default, current choice):
>
> If I then hit RET, I get Debugger telling me "No input method is
> activated now".

You obviously started with no input method active (that is the default,
I think).  That's why `describe-input-method' gave an error.  If you
have selected your input method with

   `C-x <RET> C-\ METHOD <RET>'

it is also activated.  `C-\' toggles between enabled and disabled.  So,
to return to the previous state, just hit C-\.


BTW, this is described in the Emacs manual, under

  International > Input Methods

and

  International > Select Input Method


-- Michael.



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

end of thread, other threads:[~2011-12-01 19:29 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-30 17:24 how to input Eszett ('ß')? Tom Roche
2011-11-30 17:53 ` Memnon Anon
2011-11-30 17:54 ` Eli Zaretskii
2011-11-30 18:08 ` Drew Adams
2011-12-01  0:06   ` Peter Dyballa
     [not found] <mailman.1680.1322673740.798.help-gnu-emacs@gnu.org>
2011-12-01  1:04 ` Michael Heerdegen
2011-12-01 16:24   ` ken
2011-12-01 17:28     ` Eli Zaretskii
     [not found]   ` <mailman.1772.1322756677.798.help-gnu-emacs@gnu.org>
2011-12-01 19:29     ` Michael Heerdegen

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