Tastatur einstellen fuer den emacs.[Gelöst]

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
hermelin
Beiträge: 149
Registriert: 18.07.2008 11:10:19

Tastatur einstellen fuer den emacs.[Gelöst]

Beitrag von hermelin » 05.03.2014 17:49:52

Hallo
Ich versuche zur Zeit den emacs so zu konfigurieren, daß beim druck auf
c-Pos1 zum Bufferanfang und mit c-Ende zum Ende des Buffers gesprungen
wird. Ich hab im Internet bzw. in der Doku zu emacs folgendes gefunden:

(global-set-key [f2] 'beginning-of-buffer)
(global-set-key [f3] 'end-of-buffer)
(global-set-key [f4] 'goto-line)
(global-set-key [f5] 'advertised-undo)
Die Tastenbelegung der Funktionstasten funktioniert. Jedoch nicht die unteren Tasten-
belegungen. Die emacsversion ist "23.41 Debian wheezy. Kernel: Linux saturn 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64 GNU/Linux

In der Datei .emacs steht folgendes: (ohne Semikolon)

;; (global-set-key (kbd "C-Home") ’beginning-of-buffer)
;; (global-set-key (kbd "C-End") ’end-of-buffer)

Die Fehlermeldung von emacs lautet:
Warning (initialization): An error occurred while loading `/home/hermx/.emacs':
error: C- must prefix a single character, not Home

Das ist bestimmt nur eine Kleinigkeit die falsch ist, aber ich finde keine Lösung des Problems. :roll:
Im Internet ist so vieles, was ich auch alles mal ausprobiert habe, ich bin schon ganz kirre.

Tschau
Hermann
Zuletzt geändert von hermelin am 07.03.2014 14:25:21, insgesamt 1-mal geändert.

mullers

Re: Tastatur einstellen fuer den emacs.

Beitrag von mullers » 05.03.2014 18:45:26

Du müsstest es in Klammern setzen, etwa so:

Code: Alles auswählen

(global-set-key (kbd "C-<home>") 'beginning-of-buffer)

hermelin
Beiträge: 149
Registriert: 18.07.2008 11:10:19

Re: Tastatur einstellen fuer den emacs.

Beitrag von hermelin » 06.03.2014 15:43:53

mullers hat geschrieben:Du müsstest es in Klammern setzen, etwa so:

Code: Alles auswählen

(global-set-key (kbd "C-<home>") 'beginning-of-buffer)
Hallo
Leider funktioniert das auch nicht. :(
Tschau
Hermann

mullers

Re: Tastatur einstellen fuer den emacs.

Beitrag von mullers » 06.03.2014 16:16:17

hermelin hat geschrieben:
mullers hat geschrieben:Du müsstest es in Klammern setzen, etwa so:

Code: Alles auswählen

(global-set-key (kbd "C-<home>") 'beginning-of-buffer)
Hallo
Leider funktioniert das auch nicht. :(
Da wird doch jetzt aber eine andere Fehlermeldung kommen, oder?

Bei mir [1] funktioniert es schon; ist nun mal die Art, wie man es setzt.

Siehe:

Code: Alles auswählen

C-h i  m  Emacs RET m Customization RET m Key Bindings RET
oder einfacher, das hier evaluieren:

Code: Alles auswählen

(info "((emacs)Customizing Key Bindings")
[1]

Code: Alles auswählen

 M-x emacs-version
GNU Emacs 24.3.50.1 (i686-pc-linux-gnu, GTK+ Version 3.10.7) of 2014-03-02

hermelin
Beiträge: 149
Registriert: 18.07.2008 11:10:19

Re: Tastatur einstellen fuer den emacs.

Beitrag von hermelin » 06.03.2014 20:01:32

mullers hat geschrieben:
hermelin hat geschrieben:
mullers hat geschrieben:Du müsstest es in Klammern setzen, etwa so:

Code: Alles auswählen

(global-set-key (kbd "C-<home>") 'beginning-of-buffer)
Hallo
Leider funktioniert das auch nicht. :(
Da wird doch jetzt aber eine andere Fehlermeldung kommen, oder?

Bei mir [1] funktioniert es schon; ist nun mal die Art, wie man es setzt.

Siehe:

Code: Alles auswählen

C-h i  m  Emacs RET m Customization RET m Key Bindings RET
oder einfacher, das hier evaluieren:

Code: Alles auswählen

(info "((emacs)Customizing Key Bindings")
[1]

Code: Alles auswählen

 M-x emacs-version
GNU Emacs 24.3.50.1 (i686-pc-linux-gnu, GTK+ Version 3.10.7) of 2014-03-02
Hallo
Ich hab auch mal den emacs 24.3.1 bei mir installiert. Also der Witz ist, unter emacs in X-Windows
funktioniert es,ohne Konfiguration in .emacs Als emacs -nw geht es nicht. Es ergibt sich unter emacs -nw zwar keine
Fehlermeldung mehr. Aber es bleibt dabei, C-home bzw. C-end funktionieren nicht. Die
Orginalfunktion , springe zu Satz anfang bzw Satz ende funktioniert weiter. Ich muß wohl
weiter mittels Funktionstasten F2und F3 weiterarbeiten. Oder aber unter gnome3. :roll:

Tschau
Hermann

mullers

Re: Tastatur einstellen fuer den emacs.

Beitrag von mullers » 06.03.2014 20:55:24

hermelin hat geschrieben:
Hallo
Ich hab auch mal den emacs 24.3.1 bei mir installiert. Also der Witz ist, unter emacs in X-Windows
funktioniert es,ohne Konfiguration in .emacs Als emacs -nw geht es nicht. Es ergibt sich unter emacs -nw zwar keine
Fehlermeldung mehr. Aber es bleibt dabei, C-home bzw. C-end funktionieren nicht. Die
Orginalfunktion , springe zu Satz anfang bzw Satz ende funktioniert weiter. Ich muß wohl
weiter mittels Funktionstasten F2und F3 weiterarbeiten. Oder aber unter gnome3. :roll:
Ah so, im Terminal. Das kann auch nicht funktionieren. Es gibt einige Tasten, mit Ctrl, den alt-keys, oder der `win' Taste, die im Terminal einfach nicht funktionieren, oder anders. Damit muss man leben, das ist sozusagen built-in.
Im Netz wirst du da schon was finden, ich rate aber aus Gründen die das parasympathische Nervensystem betreffen, das erst mal so hinzunehmen :wink:

Gruesse
henry

Vielleicht hilft dies noch weiter:
http://www.emacswiki.org/emacs/ConsoleKeys

hermelin
Beiträge: 149
Registriert: 18.07.2008 11:10:19

Re: Tastatur einstellen fuer den emacs.

Beitrag von hermelin » 07.03.2014 14:23:46

mullers hat geschrieben:
hermelin hat geschrieben:
Ah so, im Terminal. Das kann auch nicht funktionieren. Es gibt einige Tasten, mit Ctrl, den alt-keys, oder der `win' Taste, die im Terminal einfach nicht funktionieren, oder anders. Damit muss man leben, das ist sozusagen built-in.
Im Netz wirst du da schon was finden, ich rate aber aus Gründen die das parasympathische Nervensystem betreffen, das erst mal so hinzunehmen :wink:

Gruesse
henry

Vielleicht hilft dies noch weiter:
http://www.emacswiki.org/emacs/ConsoleKeys
Hallo

Habt Dank für Eure Antworten. :lol:
Ich laß das mal so wie es ist.

Tschau
Hermann

Antworten