home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
rtsi.com
/
2014.01.www.rtsi.com.tar
/
www.rtsi.com
/
OS9
/
OSK
/
EFFO
/
forum14.lzh
/
LETTERS
/
brief.hoheisel
< prev
next >
Wrap
Text File
|
1990-11-27
|
4KB
|
69 lines
Helmut Hoheisel-Zimmermann Tel.: G: 0431/386-3910
Eekberg 26 P: 0431/204567
D-2300 Kiel 14
Hallo Thomas,
zur Zeit bin ich noch dabei, die zurueckliegenden Forumsdisketten zu sichten
und die fuer mich relevanten Tools zu installieren; gerade eben bin ich dabei,
MicroEmacs (me 3.9e aus der Forumsrunde 5) aus mein System zu bringen.
Dazu ist auch gleich eine Frage aufgetaucht: Mir ist voellig unklar, wie ich
die Funktionstasten belegen kann; aus Versuchen in dieser Richtung ist
zumindest klar geworden, dass Emacs die Funktionstasten nicht aus den
termcap-Eintraegen 'k0', ..., 'k9' einliest. Wie aber dann kann ich die
Tastencodes definieren, die sich hinter 'FN0', ..., 'FN9' verbergen ?
(Meine F-Tasten liefern z.B. $80, .., $89) Weiss da jemand von den
Emacs-Gurus Rat ?
<< Zu diesem Zweck installiere man /h0/sys/.emacsrc. Der File ".emacsrc"
wird jedesmal beim Starten des me ausgefuehrt und kann (im Klartext)
alle erlaubten emacs-Befehle enthalten. Fuer die Zuordnung der
Funktionstasten empfiehlt sich 'bind-to-key'. Beispiele fuer solche
Startupfiles finden sich auf Forum 1, 3 und 4. WS >>
Aus den oben genannten Aktivitaeten ergibt sich, dass ich zur Zeit leider
kein aktuelles Projektergebnis zur EFFO-Runde beisteuern kann. Ich denke
allerdings darueber nach, wie ich das Backup meiner Festplatte einfacher
gestalten kann als es mir zur Zeit moeglich ist: im wesentlichen mit einem
Script und 'dsave'. (Ich verfuege leider nicht ueber die wunderschoenen
Tools 'fsave'/'frestore', da sie nicht zum Lieferumfang meines OS-9
gehoerten, als ich es erstmals kaufte und auch in den Updates nicht dabei
waren; dafuer durfte ich noch den C-Compiler extra bezahlen!) Das 'tar' aus
der Forumsrunde 11 ist - wenn ich es richtig verstanden habe - leider nicht
in der Lage, eine Archivierung der Harddisk auf mehreren Disketten
vorzunehmen, so wie ich es vom UNIX-'tar' her kenne. Also werde ich mir
wahrscheinlich selbst was schreiben und nach Fertigstellung auch gerne zur
Verfuegung stellen, falls jemand Bedarf hat.
<< Uns interessiert jeder Beitrag. Nur nicht daran zweifeln! THGSCH >>
Nun habe ich nochmal in meinen alten Bestaenden gewuehlt und ein Tool zu
Tage gefoerdert, das moeglicherweise noch jemandem nuetzt:
Um die Eingaben von Kommandos etwas komfortabler zu machen, habe ich mir
'hist' geschrieben, ein Programm, das einen Kommandozeileneditor mit dem
History-Mechanismus der BSD-UNIX-C-Shell verbindet. Dazu noch einige Worte:
Urspruenglich ist der Code fuer den mc68000 unter CP/M-68k entstanden; dann
habe ich ihn fuer OS-9 adaptiert. Bis dahin war er vergleichsweise
hardwareabhaengig (im wesentlich wegen des Ein-/Ausschalten des Insertmodus
im Zeileneditor), da auf eine absolute Adresse im RAM des mc68000-Monitors
zugegriffen wurde. Nachdem ich den Terminaldriver mit Wyse-50-Emulation von
Steinmann & Frei einsetzte, habe ich den Code noch einmal adaptiert, wobei
auch die Hardwareabhaengigkeit im wesentlichen entfiel. Die
Terminalanpassung fuer den Zeileneditor muss allerdings zur Compilezeit
vorgenommen werden, schoener waere natuerlich die Benutzung der termcap...
'hist' lief immer ganz brauchbar fuer meine Belange; seit einiger Zeit
benutze ich allerdings die Shell ZSH von Lukas Zeller, die doch um einiges
maechtiger ist. << danke fuer die Blumen :-) LZ >>
Vielleicht kann 'hist' trotzdem noch jemandem etwas nuetzen. Ich habe daher
eine kleine Dokumentation geschrieben; das ganze (Quellen, makefile,
Objectcode fuer mc68000/Wyse50(St&F) & Dokumentation ist unter 'HISTORY' zu
finden.
<< Vielen Dank fuer den Beitrag. Er ist auf diesem Forum zu finden. THGSCH >>
Mit freundlichen Gruessen
Helmut