unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* extract flyspell errors to abbrev list
@ 2008-05-16 16:36 Fabian Braennstroem
  2008-05-16 20:10 ` weber
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Fabian Braennstroem @ 2008-05-16 16:36 UTC (permalink / raw)
  To: help-gnu-emacs

Hi,

    I am writing a lot of text in German using
    auctex-cdlatex and flyspell, which works fine, except
    that I use an american keyboard layout and have trouble
    to insert German umlaute. Actually I just want to type
    the american work-around like 'ae' for 'À' and replace
    it using abbrevs. The problem with this is that I would
    have to create an abbrev for every german word with
    umlaute... so, is there a way to let abbrev lern from
    the displayed mistakes of flyspell? Or is there another
    nice way to create umlaute without switching the
    keyboard?
    

Greetings!
 Fabian


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

* Re: extract flyspell errors to abbrev list
  2008-05-16 16:36 extract flyspell errors to abbrev list Fabian Braennstroem
@ 2008-05-16 20:10 ` weber
  2008-05-16 21:38 ` Reiner Steib
  2008-05-18 14:03 ` Peter Münster
  2 siblings, 0 replies; 7+ messages in thread
From: weber @ 2008-05-16 20:10 UTC (permalink / raw)
  To: help-gnu-emacs

On May 16, 1:36 pm, Fabian Braennstroem <f.braennstr...@gmx.de> wrote:
> Hi,
>
>     I am writing a lot of text in German using
>     auctex-cdlatex and flyspell, which works fine, except
>     that I use an american keyboard layout and have trouble
>     to insert German umlaute. Actually I just want to type
>     the american work-around like 'ae' for 'ä' and replace
>     it using abbrevs. The problem with this is that I would
>     have to create an abbrev for every german word with
>     umlaute... so, is there a way to let abbrev lern from
>     the displayed mistakes of flyspell? Or is there another
>     nice way to create umlaute without switching the
>     keyboard?
>
> Greetings!
>  Fabian

What about adding a key combo for inserting ä ?
(global-set-key (kbd "M-a") (lambda () (interactive) (insert "ä")))

Cheers
Hugo


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

* Re: extract flyspell errors to abbrev list
  2008-05-16 16:36 extract flyspell errors to abbrev list Fabian Braennstroem
  2008-05-16 20:10 ` weber
@ 2008-05-16 21:38 ` Reiner Steib
  2008-05-18  9:39   ` Fabian Braennstroem
  2008-05-18 14:03 ` Peter Münster
  2 siblings, 1 reply; 7+ messages in thread
From: Reiner Steib @ 2008-05-16 21:38 UTC (permalink / raw)
  To: help-gnu-emacs

On Fri, May 16 2008, Fabian Braennstroem wrote:

>     I am writing a lot of text in German using
>     auctex-cdlatex and flyspell, which works fine, except
>     that I use an american keyboard layout and have trouble
>     to insert German umlaute. Actually I just want to type
>     the american work-around like 'ae' for 'À' 

(you meant 'ä' instead of 'À'; your slrn sends UTF-8 declared as
iso-8859-15.)

>     and replace it using abbrevs. The problem with this is that I
>     would have to create an abbrev for every german word with
>     umlaute... so, is there a way to let abbrev lern from the
>     displayed mistakes of flyspell? Or is there another nice way to
>     create umlaute without switching the keyboard?

Use the german-postfix input method:

- `M-x set-input-method RET german-postfix RET' (C-x RET C-\, <menu-bar>
  <options> <mule> <set-input-method>)

- `M-x toggle-input-method RET' (C-\, <menu-bar> <options> <mule>
  <toggle-input-method>)

,----[ M-x describe-input-method RET german-postfix RET ]
| Input method: german-postfix (mode line indicator:DE<)
| 
| German (Deutsch) input method
| 
| ae  -> ä
| aee -> ae
| oe  -> ö
| oee -> oe
| ue  -> ü
| uee -> ue
| sz  -> ß
| szz -> sz
| 
| 
| KEY SEQUENCE
| -----------
| You can input characters by the following key sequences:
| key char  [type a key sequence to insert the corresponding character]
| --- ---- --- ---- --- ---- --- ---- --- ---- --- ---- --- ----
| AE  Ä	 OE  Ö	  UE  Ü	   ae  ä    oe	ö    sz	 ß    ue  ü
`----

Bye, Reiner.
-- 
       ,,,
      (o o)
---ooO-(_)-Ooo---  |  PGP key available  |  http://rsteib.home.pages.de/


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

* Re: extract flyspell errors to abbrev list
  2008-05-16 21:38 ` Reiner Steib
@ 2008-05-18  9:39   ` Fabian Braennstroem
  2008-05-18 11:48     ` Reiner Steib
  0 siblings, 1 reply; 7+ messages in thread
From: Fabian Braennstroem @ 2008-05-18  9:39 UTC (permalink / raw)
  To: help-gnu-emacs

Hi Reiner,

* Reiner Steib <reinersteib+gmane@imap.cc> wrote:
> On Fri, May 16 2008, Fabian Braennstroem wrote:
>
[...]
>>     and replace it using abbrevs. The problem with this is that I
>>     would have to create an abbrev for every german word with
>>     umlaute... so, is there a way to let abbrev lern from the
>>     displayed mistakes of flyspell? Or is there another nice way to
>>     create umlaute without switching the keyboard?
>
> Use the german-postfix input method:
>
> - `M-x set-input-method RET german-postfix RET' (C-x RET C-\, <menu-bar>
>   <options> <mule> <set-input-method>)
>
> - `M-x toggle-input-method RET' (C-\, <menu-bar> <options> <mule>
>   <toggle-input-method>)
>
> ,----[ M-x describe-input-method RET german-postfix RET ]
>| Input method: german-postfix (mode line indicator:DE<)
>| 
>| German (Deutsch) input method
>| 
>| ae  -> ä
>| aee -> ae
>| oe  -> ö
>| oee -> oe
>| ue  -> ü
>| uee -> ue
>| sz  -> ß
>| szz -> sz
>| 
>| 
>| KEY SEQUENCE
>| -----------
>| You can input characters by the following key sequences:
>| key char  [type a key sequence to insert the corresponding character]
>| --- ---- --- ---- --- ---- --- ---- --- ---- --- ---- --- ----
>| AE  Ä	 OE  Ö	  UE  Ü	   ae  ä    oe	ö    sz	 ß    ue  ü

Thanks, that looks great. There is probably a chance to set
the 'german-postfix' as local variable in a tex buffer? I
tried something like

% german-postfix: t
% set-input-method: german-postfix
% input-method: german-postfix

I would be even better, if is connected to the 'german8'
dictionary :-)

Thanks!
 Fabian


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

* Re: extract flyspell errors to abbrev list
  2008-05-18  9:39   ` Fabian Braennstroem
@ 2008-05-18 11:48     ` Reiner Steib
  2008-05-19 18:42       ` Fabian Braennstroem
  0 siblings, 1 reply; 7+ messages in thread
From: Reiner Steib @ 2008-05-18 11:48 UTC (permalink / raw)
  To: help-gnu-emacs

On Sun, May 18 2008, Fabian Braennstroem wrote:

> Thanks, that looks great. There is probably a chance to set
> the 'german-postfix' as local variable in a tex buffer? I
> tried something like
>
> % german-postfix: t
> % set-input-method: german-postfix
> % input-method: german-postfix

% default-input-method: "german-postfix"

... could work, but requires confirmation that `default-input-method'
is safe [1].  But you still need to activate the method using `C-\'.

Alternatively, do it in a suitable hook (`LaTeX-mode-hook'?).  (See
the discussion in
<http://thread.gmane.org/v9d4urtab2.fsf@marauder.physik.uni-ulm.de>.)

,----[ (info "(emacs)Select Input Method") ]
|    You can instruct Emacs to activate a certain input method
| automatically.  For example:
| 
|      (add-hook 'text-mode-hook
|        (lambda () (set-input-method "german-prefix")))
| 
| This activates the input emthod "german-prefix" automatically in the
| Text mode.
`----

> I would be even better, if is connected to the 'german8'
> dictionary :-)

An input method is not directly related to a dictionary, so this
doesn't seem useful to me.

Bye, Reiner.

[1] Maybe it should be marked a safe by default?
-- 
       ,,,
      (o o)
---ooO-(_)-Ooo---  |  PGP key available  |  http://rsteib.home.pages.de/


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

* Re: extract flyspell errors to abbrev list
  2008-05-16 16:36 extract flyspell errors to abbrev list Fabian Braennstroem
  2008-05-16 20:10 ` weber
  2008-05-16 21:38 ` Reiner Steib
@ 2008-05-18 14:03 ` Peter Münster
  2 siblings, 0 replies; 7+ messages in thread
From: Peter Münster @ 2008-05-18 14:03 UTC (permalink / raw)
  To: Fabian Braennstroem; +Cc: help-gnu-emacs

On Fri, May 16 2008, Fabian Braennstroem wrote:

>     the displayed mistakes of flyspell? Or is there another
>     nice way to create umlaute without switching the
>     keyboard?

If you are using X-Windows, I would recommend xmodmap. Once you have
configured your personal ~/.Xmodmap file, you'll get completely independent
of the keyboard: you keep your personal layout independently of the
hardware.
And the layout applies to all programs, not only emacs.

Cheers, Peter

-- 
http://pmrb.free.fr/contact/





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

* Re: extract flyspell errors to abbrev list
  2008-05-18 11:48     ` Reiner Steib
@ 2008-05-19 18:42       ` Fabian Braennstroem
  0 siblings, 0 replies; 7+ messages in thread
From: Fabian Braennstroem @ 2008-05-19 18:42 UTC (permalink / raw)
  To: help-gnu-emacs

Hi Reiner (and to the others of this thread),

* Reiner Steib <reinersteib+gmane@imap.cc> wrote:
> On Sun, May 18 2008, Fabian Braennstroem wrote:
>
>> Thanks, that looks great. There is probably a chance to set
>> the 'german-postfix' as local variable in a tex buffer? I
>> tried something like
>>
>> % german-postfix: t
>> % set-input-method: german-postfix
>> % input-method: german-postfix
>
> % default-input-method: "german-postfix"
>
> ... could work, but requires confirmation that `default-input-method'
> is safe [1].  But you still need to activate the method using `C-\'.
>
> Alternatively, do it in a suitable hook (`LaTeX-mode-hook'?).  (See
> the discussion in
> <http://thread.gmane.org/v9d4urtab2.fsf@marauder.physik.uni-ulm.de>.)
>
> ,----[ (info "(emacs)Select Input Method") ]
>|    You can instruct Emacs to activate a certain input method
>| automatically.  For example:
>| 
>|      (add-hook 'text-mode-hook
>|        (lambda () (set-input-method "german-prefix")))
>| 
>| This activates the input emthod "german-prefix" automatically in the
>| Text mode.
> `----
>
>> I would be even better, if is connected to the 'german8'
>> dictionary :-)
>
> An input method is not directly related to a dictionary, so this
> doesn't seem useful to me.

Thanks a lot! The local variable way works for me fine; now
I have to get used to it ;-)

Greetings!
 Fabian


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

end of thread, other threads:[~2008-05-19 18:42 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-16 16:36 extract flyspell errors to abbrev list Fabian Braennstroem
2008-05-16 20:10 ` weber
2008-05-16 21:38 ` Reiner Steib
2008-05-18  9:39   ` Fabian Braennstroem
2008-05-18 11:48     ` Reiner Steib
2008-05-19 18:42       ` Fabian Braennstroem
2008-05-18 14:03 ` Peter Münster

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