1 [Emacs] 1 nedit Um Tasten mit Aktionen zu belegen muß man die Datei __.Xdefaults__, die normalerweise im Homeverzeichnis liegt, editieren. Folgende Einträge habe ich gemacht: {code:none} nedit.remapDeleteKey: False nedit*text.Translations: #override\n\ Meta<Key>7: insert_string("{") \n\ Meta<Key>0: insert_string("}") \n\ Meta<Key>8: insert_string("[") \n\ Meta<Key>9: insert_string("]") \n\ Meta<Key>?: insert_string("\\ ") key_select("left") \n\ Meta<Key>1: insert_string("\\begin{}") backward_character() \n\ Meta<Key>2: insert_string("\\end{}") backward_character() \n\ Alt<Key>1: insert_string("\\begin{}") backward_character() \n\ Alt<Key>2: insert_string("\\end{}") backward_character() \n\ Alt<Key>3: insert_string("\\begin{align}\n \n\\end{align}") beginning_of_line() backward_character() \n\ Alt<Key>4: insert_string("\\begin{tabular}{ll}\n \n\\end{tabular}")beginning_of_line() backward_character() \n\ Alt<Key>5: insert_string("\\begin{array}{ll}\n \n\\end{array}")beginning_of_line() backward_character() \n\ Alt<Key>6: insert_string("\\begin{pmatrix}\n \n\\end{pmatrix}")beginning_of_line() backward_character() \n\ Alt<Key>7: insert_string("\\begin{itemize}\n \item \n\\end{itemize}")beginning_of_line() backward_character() \n\ Alt<Key>8: insert_string("\\begin{enumerate}\n \item \n\\end{enumerate}") beginning_of_line() backward_character()\n\ Alt<Key>9: insert_string("\{}") \n\ Ctrl<Key>7: insert_string("\\frac{}{}") backward_character() backward_character() backward_character() \n\ Ctrl<Key>+: insert_string("\\cdot") \n {code} Den Syntax kann man der Hilfe entnehmen unter: __Help->Customizing->Key Binding __. Die möglichen Aktionen sind unter: __Help->Macro / Shell Extentions->Aktion Routines__ aufgelistet. Danach muß das Programm __xrdb__ mit der Konfigurationsdatei gestartet werden: {code:shell}$> xrdb ~/.Xdefaults{code} Meine Einstellungen: {link:.nedit|http://snipsnap.flexman.homeip.net/space/Latex2e/Konfigurationen/.nedit} 1 gv Wichtige Einstellung: __Watch File__, __Antialiasing__, no __Automatic Resize__, maybe __Inverse Scolling__ Meine Einstellungen: {link:.gv|http://snipsnap.flexman.homeip.net/space/Latex2e/Konfigurationen/.gv} 1 guard Meine Einstellungen: {link:.guardrc|http://snipsnap.flexman.homeip.net/space/Latex2e/Konfigurationen/.guardrc} Weiter zu [Latex2e/Beispiele] 2007-09-04 09:57:12.607 2004-06-08 12:23:59.441 Tue Jun 08 12:27:42 CEST 2004 Tue Jun 08 12:27:07 CEST 2004 Tue Jun 08 12:26:59 CEST 2004