Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.editoren > #199 > unrolled thread

Umlaute in vim (was: Facebook unter Linux in eigene Firefox-Instanz wegsperren)

Started byChristoph 'Mehdorn' Weber <spam-fuer@das-mehdorn.de>
First post2018-03-20 17:07 +0100
Last post2018-04-16 17:06 -0400
Articles 5 — 2 participants

Back to article view | Back to de.comp.editoren

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Umlaute in vim (was: Facebook unter Linux in eigene Firefox-Instanz wegsperren) Christoph 'Mehdorn' Weber <spam-fuer@das-mehdorn.de> - 2018-03-20 17:07 +0100
    Re: Umlaute in vim Andreas Kohlbach <ank@spamfence.net> - 2018-03-20 15:55 -0400
    Re: Umlaute in vim Andreas Kohlbach <ank@spamfence.net> - 2018-03-29 15:35 -0400
      Re: Umlaute in vim Christoph 'Mehdorn' Weber <spam-fuer@das-mehdorn.de> - 2018-04-16 15:40 +0200
        Re: Umlaute in vim Andreas Kohlbach <ank@spamfence.net> - 2018-04-16 17:06 -0400

#199 — Umlaute in vim (was: Facebook unter Linux in eigene Firefox-Instanz wegsperren)

FromChristoph 'Mehdorn' Weber <spam-fuer@das-mehdorn.de>
Date2018-03-20 17:07 +0100
SubjectUmlaute in vim (was: Facebook unter Linux in eigene Firefox-Instanz wegsperren)
Message-ID<slrnpb2cds.2b4.spam-fuer@judy.das-mehdorn.de.vu>
Hallo!

* Andreas Kohlbach <ank@spamfence.net>:
> On Thu, 15 Mar 2018 22:12:57 +0100, Claus Reibenstein wrote:

>> Das é lässt sich auf jeder deutschen
>> Tastatur problemlos eingeben: Erst ´ tippen, dann e.
[..]
> Ich habe hier ein US-105 Layout auf einer QWERTY-Tastatur.
> Umlaute habe ich gar nicht. Bzw. Gnus erstellt sie hier für
> mich. Wie "für" im Satz zuvor, wenn ich "fuer" tippe.
>
> Offtopic: weiß jemand gerade, wie ich in vi(m) mit oben
> genannten Vorgaben Umlaute haben kann?

  Wenn dir das "`" nicht wichtig ist, schau dir
":help digraphs-use" bzw. ":digraphs" an.

  Mit "^K", "`", "e" kann ich jedenfalls ein "è" eingeben, mit
"^K", "'" und "e" ein "é". Wie ich den freistehenden Akzent
eingebe, weiß ich gerade nicht (US-Dvorak hier).

> Gibt es einen Shortcut wie "`"? Das kennt mein vi(m) hier aber
> nicht.

  Wahlweise kann man sich mit "map" eigene Tastenkombinationen
bauen. Um beispielsweise bei LaTeX bestimmte Pfeile leichter
eingeben zu können, habe ich mir Folgendes definiert:

:map <-> $\leftrightarrow$
:map -> $\rightarrow$
:map <- $\leftarrow$
:map <=> $\Leftrightarrow$
:map => $\Rightarrow$
:map <= $\Leftarrow$

  Und wenn die Maps aktiv sind (ich habe das in einer Funktion,
die sie via BufEnter/BufLeave für LaTex-Dateien aktiviert und für
den Rest wieder deaktiviert), genügt die Eingabe von "<->" und vim
ersetzt es durch "$\leftrightarrow$".

> F'up wohin?

  de.comp.editoren würde passen.


  Ich persönlich bevorzuge aber die Eingabe via Compose, wo
verfügbar, und habe eigene Compose-Map-Erweiterungen für Terminal
und X, damit sich beide für häufig benötigte Kombinationen
identisch verhalten -- aber das ist in der Editoren-Gruppe OT.

Christoph

[toc] | [next] | [standalone]


#200 — Re: Umlaute in vim

FromAndreas Kohlbach <ank@spamfence.net>
Date2018-03-20 15:55 -0400
SubjectRe: Umlaute in vim
Message-ID<87r2oeserb.fsf@usenet.ankman.de>
In reply to#199
On Tue, 20 Mar 2018 17:07:24 +0100, Christoph 'Mehdorn' Weber wrote:
>
> * Andreas Kohlbach <ank@spamfence.net>:
>> On Thu, 15 Mar 2018 22:12:57 +0100, Claus Reibenstein wrote:
>
>>> Das é lässt sich auf jeder deutschen
>>> Tastatur problemlos eingeben: Erst ´ tippen, dann e.
> [..]
>> Ich habe hier ein US-105 Layout auf einer QWERTY-Tastatur.
>> Umlaute habe ich gar nicht. Bzw. Gnus erstellt sie hier für
>> mich. Wie "für" im Satz zuvor, wenn ich "fuer" tippe.
>>
>> Offtopic: weiß jemand gerade, wie ich in vi(m) mit oben
>> genannten Vorgaben Umlaute haben kann?
>
>   Wenn dir das "`" nicht wichtig ist, schau dir
> ":help digraphs-use" bzw. ":digraphs" an.
>
>   Mit "^K", "`", "e" kann ich jedenfalls ein "è" eingeben, mit
> "^K", "'" und "e" ein "é". Wie ich den freistehenden Akzent
> eingebe, weiß ich gerade nicht (US-Dvorak hier).

Cool. Das funktioniert und reicht mir schon. :-)
-- 
Andreas
You know you are a redneck if
you ever used a weedeater indoors.

[toc] | [prev] | [next] | [standalone]


#201 — Re: Umlaute in vim

FromAndreas Kohlbach <ank@spamfence.net>
Date2018-03-29 15:35 -0400
SubjectRe: Umlaute in vim
Message-ID<871sg2k74m.fsf@usenet.ankman.de>
In reply to#199
On Tue, 20 Mar 2018 17:07:24 +0100, Christoph 'Mehdorn' Weber wrote:
>
> * Andreas Kohlbach <ank@spamfence.net>:
>> On Thu, 15 Mar 2018 22:12:57 +0100, Claus Reibenstein wrote:
>
>>> Das é lässt sich auf jeder deutschen
>>> Tastatur problemlos eingeben: Erst ´ tippen, dann e.
> [..]
>> Ich habe hier ein US-105 Layout auf einer QWERTY-Tastatur.
>> Umlaute habe ich gar nicht. Bzw. Gnus erstellt sie hier für
>> mich. Wie "für" im Satz zuvor, wenn ich "fuer" tippe.
>>
>> Offtopic: weiß jemand gerade, wie ich in vi(m) mit oben
>> genannten Vorgaben Umlaute haben kann?
>
>   Wenn dir das "`" nicht wichtig ist, schau dir
> ":help digraphs-use" bzw. ":digraphs" an.
>
>   Mit "^K", "`", "e" kann ich jedenfalls ein "è" eingeben, mit
> "^K", "'" und "e" ein "é". Wie ich den freistehenden Akzent
> eingebe, weiß ich gerade nicht (US-Dvorak hier).

Ich möchte noch anmerken, dass bereits

| ^K a :

reicht, um ein ä zu erzeugen. Eine Tilde wird gar nicht benötigt.

OT: Kennst jemand Shortcuts für LibreOffice, um auch dort Umlaute
einfügen zu können? Alles was ich fand ist "Special characters" über das
"Insert" Menü (alles Englisch hier). Über die Tastatur wäre es doch
angenehmer.
-- 
Andreas
You know you are a redneck if
there are more dishes in your sink than in your cabinets.

[toc] | [prev] | [next] | [standalone]


#202 — Re: Umlaute in vim

FromChristoph 'Mehdorn' Weber <spam-fuer@das-mehdorn.de>
Date2018-04-16 15:40 +0200
SubjectRe: Umlaute in vim
Message-ID<slrnpd99tr.8cd.spam-fuer@judy.das-mehdorn.de.vu>
In reply to#201
Hallo!

* Andreas Kohlbach <ank@spamfence.net>:

> OT: Kennst jemand Shortcuts für LibreOffice, um auch dort Umlaute
> einfügen zu können? Alles was ich fand ist "Special characters" über das
> "Insert" Menü (alles Englisch hier). Über die Tastatur wäre es doch
> angenehmer.

  Direkt in LibreOffice nicht, aber für X habe ich allgemeine eine
~/.XCompose:

#v+
include "/usr/share/X11/locale/en_US.UTF-8/Compose"

<Multi_key> <A> <A> : "Ä"   Adiaeresis # LATIN CAPITAL LETTER A WITH DIAERESIS
<Multi_key> <A> <a> : "Ä"   Adiaeresis # LATIN CAPITAL LETTER A WITH DIAERESIS
<Multi_key> <a> <A> : "Ä"   Adiaeresis # LATIN CAPITAL LETTER A WITH DIAERESIS

<Multi_key> <O> <O> : "Ö"   Odiaeresis # LATIN CAPITAL LETTER O WITH DIAERESIS
<Multi_key> <O> <o> : "Ö"   Odiaeresis # LATIN CAPITAL LETTER O WITH DIAERESIS
<Multi_key> <o> <O> : "Ö"   Odiaeresis # LATIN CAPITAL LETTER O WITH DIAERESIS

<Multi_key> <U> <U> : "Ü"   Udiaeresis # LATIN CAPITAL LETTER U WITH DIAERESIS
<Multi_key> <U> <u> : "Ü"   Udiaeresis # LATIN CAPITAL LETTER U WITH DIAERESIS
<Multi_key> <u> <U> : "Ü"   Udiaeresis # LATIN CAPITAL LETTER U WITH DIAERESIS

<Multi_key> <a> <a> : "ä"   adiaeresis # LATIN SMALL LETTER A WITH DIAERESIS
<Multi_key> <o> <o> : "ö"   odiaeresis # LATIN SMALL LETTER O WITH DIAERESIS
<Multi_key> <u> <u> : "ü"   udiaeresis # LATIN SMALL LETTER U WITH DIAERESIS
#v-

  Damit ist die Eingabe schon mal etwas bequemer als mit den
üblichen Anführungszeichen.

  Zudem setze ich noch die eine Variable global:

# working compose keys in GTK applications
GTK_IM_MODULE='xim'
export GTK_IM_MODULE

  Dann klappt es auch im Firefox. Ob das für libreoffice nötig
wäre, weiß ich nicht.

  Compose habe ich unter Debian per keyboard-configuration einfach
auf Capslock gelegt.

Christoph

-- 
Pssst! Rate mal weswegen MCSEs Weihwasser fuerchten... --
Weil man staendig versucht sie dadrin zu ersaeufen?
(Dietz Proepper, Lars Marowsky-Bree)

[toc] | [prev] | [next] | [standalone]


#203 — Re: Umlaute in vim

FromAndreas Kohlbach <ank@spamfence.net>
Date2018-04-16 17:06 -0400
SubjectRe: Umlaute in vim
Message-ID<87h8oahndb.fsf@usenet.ankman.de>
In reply to#202
On Mon, 16 Apr 2018 15:40:11 +0200, Christoph 'Mehdorn' Weber wrote:
>
> Hallo!
>
> * Andreas Kohlbach <ank@spamfence.net>:
>
>> OT: Kennst jemand Shortcuts für LibreOffice, um auch dort Umlaute
>> einfügen zu können? Alles was ich fand ist "Special characters" über das
>> "Insert" Menü (alles Englisch hier). Über die Tastatur wäre es doch
>> angenehmer.
>
>   Direkt in LibreOffice nicht, aber für X habe ich allgemeine eine
> ~/.XCompose:
>
> #v+
> include "/usr/share/X11/locale/en_US.UTF-8/Compose"
>
> <Multi_key> <A> <A> : "Ä"   Adiaeresis # LATIN CAPITAL LETTER A WITH DIAERESIS
> <Multi_key> <A> <a> : "Ä"   Adiaeresis # LATIN CAPITAL LETTER A WITH DIAERESIS
> <Multi_key> <a> <A> : "Ä"   Adiaeresis # LATIN CAPITAL LETTER A WITH DIAERESIS
>
> <Multi_key> <O> <O> : "Ö"   Odiaeresis # LATIN CAPITAL LETTER O WITH DIAERESIS
> <Multi_key> <O> <o> : "Ö"   Odiaeresis # LATIN CAPITAL LETTER O WITH DIAERESIS
> <Multi_key> <o> <O> : "Ö"   Odiaeresis # LATIN CAPITAL LETTER O WITH DIAERESIS
>
> <Multi_key> <U> <U> : "Ü"   Udiaeresis # LATIN CAPITAL LETTER U WITH DIAERESIS
> <Multi_key> <U> <u> : "Ü"   Udiaeresis # LATIN CAPITAL LETTER U WITH DIAERESIS
> <Multi_key> <u> <U> : "Ü"   Udiaeresis # LATIN CAPITAL LETTER U WITH DIAERESIS
>
> <Multi_key> <a> <a> : "ä"   adiaeresis # LATIN SMALL LETTER A WITH DIAERESIS
> <Multi_key> <o> <o> : "ö"   odiaeresis # LATIN SMALL LETTER O WITH DIAERESIS
> <Multi_key> <u> <u> : "ü"   udiaeresis # LATIN SMALL LETTER U WITH DIAERESIS
> #v-
>
>   Damit ist die Eingabe schon mal etwas bequemer als mit den
> üblichen Anführungszeichen.
>
>   Zudem setze ich noch die eine Variable global:
>
> # working compose keys in GTK applications
> GTK_IM_MODULE='xim'
> export GTK_IM_MODULE
>
>   Dann klappt es auch im Firefox. Ob das für libreoffice nötig
> wäre, weiß ich nicht.
>
>   Compose habe ich unter Debian per keyboard-configuration einfach
> auf Capslock gelegt.

Gute Idee. Danke.
-- 
Andreas
You know you are a redneck if
you were shooting pool when your kids were born.

[toc] | [prev] | [standalone]


Back to top | Article view | de.comp.editoren


csiph-web