Tastatur einstellen fuer den emacs.[Gelöst]
Tastatur einstellen fuer den emacs.[Gelöst]
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.
Im Internet ist so vieles, was ich auch alles mal ausprobiert habe, ich bin schon ganz kirre.
Tschau
Hermann
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.
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.
Re: Tastatur einstellen fuer den emacs.
Du müsstest es in Klammern setzen, etwa so:
Code: Alles auswählen
(global-set-key (kbd "C-<home>") 'beginning-of-buffer)
Re: Tastatur einstellen fuer den emacs.
Hallomullers hat geschrieben:Du müsstest es in Klammern setzen, etwa so:Code: Alles auswählen
(global-set-key (kbd "C-<home>") 'beginning-of-buffer)
Leider funktioniert das auch nicht.
Tschau
Hermann
Re: Tastatur einstellen fuer den emacs.
Da wird doch jetzt aber eine andere Fehlermeldung kommen, oder?hermelin hat geschrieben:Hallomullers hat geschrieben:Du müsstest es in Klammern setzen, etwa so:Code: Alles auswählen
(global-set-key (kbd "C-<home>") 'beginning-of-buffer)
Leider funktioniert das auch nicht.
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
Code: Alles auswählen
(info "((emacs)Customizing Key Bindings")
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
Re: Tastatur einstellen fuer den emacs.
Hallomullers hat geschrieben:Da wird doch jetzt aber eine andere Fehlermeldung kommen, oder?hermelin hat geschrieben:Hallomullers hat geschrieben:Du müsstest es in Klammern setzen, etwa so:Code: Alles auswählen
(global-set-key (kbd "C-<home>") 'beginning-of-buffer)
Leider funktioniert das auch nicht.
Bei mir [1] funktioniert es schon; ist nun mal die Art, wie man es setzt.
Siehe:oder einfacher, das hier evaluieren:Code: Alles auswählen
C-h i m Emacs RET m Customization RET m Key Bindings RET
[1]Code: Alles auswählen
(info "((emacs)Customizing Key Bindings")
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
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.
Tschau
Hermann
Re: Tastatur einstellen fuer den emacs.
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.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.
Im Netz wirst du da schon was finden, ich rate aber aus Gründen die das parasympathische Nervensystem betreffen, das erst mal so hinzunehmen
Gruesse
henry
Vielleicht hilft dies noch weiter:
http://www.emacswiki.org/emacs/ConsoleKeys
Re: Tastatur einstellen fuer den emacs.
Hallomullers 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.hermelin hat geschrieben:
Im Netz wirst du da schon was finden, ich rate aber aus Gründen die das parasympathische Nervensystem betreffen, das erst mal so hinzunehmen
Gruesse
henry
Vielleicht hilft dies noch weiter:
http://www.emacswiki.org/emacs/ConsoleKeys
Habt Dank für Eure Antworten.
Ich laß das mal so wie es ist.
Tschau
Hermann