ฉันต้องการเขียนโหมดหลักสำหรับตรวจสอบไฟล์ netCDF เหล่านี้เป็นไฟล์ไบนารีซึ่งสามารถมีขนาดหลาย GB ดังนั้นฉันไม่ต้องการที่จะเปิดพวกเขาใน emacs
ปฏิสัมพันธ์ที่ฉันมีในใจคือต่อไปนี้:
- ผู้ใช้เปิดไฟล์ netCDF เหมือนกับไฟล์อื่น ๆ ใน emacs
- โปรแกรมบรรทัดคำสั่ง (
ncdump -h) ถูกเรียกใช้งานบนไฟล์และเอาต์พุตถูกตีความโดย emacs
ปัญหาคือดูเหมือนว่าไม่มีทางที่จะหยุด emacs จากการเปิดไฟล์ได้
process-fileหรือcall-processบนไฟล์เช่นการใช้งานncdump -hอื่น ๆ
M-x package-installคุณสามารถติดตั้งแพคเกจผ่าน
-*-my-mode-*-) คุณจะต้องขอก่อนหน้านี้find-find-noselectบางทีในสถานที่ที่มีข้อยกเว้นสำหรับไดเรกทอรี