nedit
Um Tasten mit Aktionen zu belegen muß man die Datei
.Xdefaults, die normalerweise im Homeverzeichnis liegt, editieren.
Folgende Einträge habe ich gemacht:
nedit.remapDeleteKey: False
nedit*text.Translations: #overriden
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
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:
Meine Einstellungen:
.nedit
gv
Wichtige Einstellung:
Watch File, __Antialiasing__, no
Automatic Resize, maybe
Inverse ScollingMeine Einstellungen:
.gv
guard
Meine Einstellungen:
.guardrcWeiter zu
Beispiele