Ich möchte einen Hauptmodus zum Überprüfen von netCDF-Dateien schreiben. Dies sind Binärdateien mit einer Größe von mehreren GB. Ich möchte sie also nicht in Emacs öffnen.
Die Interaktion, an die ich denke, ist die folgende:
- Der Benutzer öffnet die netCDF-Datei wie jede andere Datei in Emacs.
- Ein Befehlszeilenprogramm (
ncdump -h
) wird für die Datei ausgeführt und die Ausgabe wird von Emacs interpretiert.
Das Problem ist, dass es anscheinend keine Möglichkeit gibt, Emacs daran zu hindern, die Datei tatsächlich zu öffnen.
process-file
oder call-process
zu verwenden, ncdump -h
usw. zu verwenden
M-x package-install
.
-*-my-mode-*-
. B. ). Sie müssten sich früher einbindenfind-find-noselect
, vielleicht an der Stelle, an der es jetzt eine Ausnahme für Verzeichnisse gibt.