Hallo, besonders ihr Emacs-Freunde ( Jaa, ihr vi-Freunde auch ! ) [19990711 13:02], Jörg Ziefle (joerg.ziefle@studbox.uni-stuttgart.de) fell asleep at the keyboard and... | On Sat, 30 Oct 1999, Heiner Lamprecht wrote: | > Jörg Ziefle wrote: | > > | > > Hallo Liste, | > > | > > weiss jemand, wie man automatisch beim Laden eines Modes in xemacs (z.B. | > > html-mode, latex-mode, cperl-cmode) eine ihm zugeordnete .xmodmap lädt | > Wieso eigene .xmodmap? Damit änderst Du die Tastaturbelegung, um [...] | > Hierzu mußt Du einfach in der .emacs für die | > verschiedenen Modes unterschiedliche key-maps definieren. | Hmm, das ist nicht ganz, was ich eigentlich will. [...] | Der Grund: Ich will die Windows-Tasten meiner Tastatur mit für den Mode | spezifischen Zeichen wie "<" und ">" in HTML oder "{" und "}" in Latex, | die sonst umständlich einzugeben sind, belegen. Hmmm.. zwei Dinge: 1.: Du tust Dir einen Gefallen, wenn Du fuers Coden das US-Tastaturlayout nimmst. Diese deutsche Tastaturbelegung ist ein Kreuz, wenn man Zeichen wie z.B. [];'\/ eingeben muss. Ich habe das alles nur mit einem Finger der rechten Hand erledigen koennen; nehme ich Shift dazu, bekomme ich auch noch {}:"|<>? Programmiersprachen ( HTML ist keine, weiss ich) sind meist auf US-Tastaturlayout hin designt. Den Backslash als Einleitung fuer TeX-Befehle hat Knuth nach eigener Aussage aus Tippfaulheit gewaehlt. Das ist in Praxi nicht so wild, weil fast jeder Rechner irgendwie auf eine US-Tastatur einzustellen ist, und unter Linux mit der Compose-Taste ( Rechts Control ) immernoch Umlaute eingegeben werden koennen. 2.:Ich hatte bis vor kurzem auch noch eine Tastatur mit Winkeys. Da hatte ich mit der .Xmodmap Funktionstasten auf die Winkeys gemappt, und im Xemacs den F-Tasten irgendwas zugewiesen. Habe es dann aber doch nie benutzt. Das war nicht soo wild; *falls* es bei dir nicht klappt, dann werde ich mal in den Backups wuehlen, und das auch wiederfinden, aber bitte probier es erstmal selber aus, es war echt nicht soo wild. Arrgh, und dann muss ich ja auch diese komische Tastatur... | Also nochmal die Frage: Mit welchen Elisp-Funktion kann ich automatisch | beim Starten eines neuen Modes in Xemacs ein externes Kommando ausführen | (in diesem Fall: xmodmap ~/.Xmodmap)? Aehm, ob das klappt ? Du reisst damit ja dem Client Xemacs die Tastaturtabelle unter dem A**** weg. Mach das lieber im Xemacs mit set-key. Evtl findest Du ja sogar heraus, wie der diese Wintasten verarbeitet. Aber was spezielles an Doku zu Xemacs zu finden ist bei dem Volumen hart, das weiss ich.. Viel Erfolg ! -- Gruss / with best regards Jens-Eike Jesau <jens@hp9001.fh-bielefeld.de> /*************************************************************************** * `v'- Home: hp9001.fh-bielefeld.de/~jens * || |`. Linux on a single Disk: www.toms.net/rb * " The number of UNIX installations has grown to 10, with more expected " ( The UNIX Programmers Manual, 2nd Edition, June 1972.) */ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com