Tôi muốn viết một chế độ chính để kiểm tra các tệp netCDF. Đây là các tệp nhị phân có thể có kích thước nhiều GB. Vì vậy, tôi không muốn mở chúng trong emacs.
Sự tương tác mà tôi có trong tâm trí là như sau:
- Người dùng mở tệp netCDF như mọi tệp khác trong emacs.
- Một chương trình dòng lệnh (
ncdump -h
) được thực thi trên tệp và đầu ra được diễn giải bằng emacs.
Vấn đề là dường như không có cách nào ngăn chặn emacs thực sự mở tập tin.
process-file
hoặc call-process
trên một tệp như vậy, bằng cách sử dụng, ncdump -h
v.v.
M-x package-install
.
-*-my-mode-*-
). Bạn cần phải kết nối sớm hơnfind-find-noselect
, có lẽ tại nơi hiện có ngoại lệ cho các thư mục.