Emacs memperlakukan kode Scala saya sebagai skrip shell karena mimetype yang salah diset:
file -I Hello.scala
Hello.scala: text/x-shellscript; charset=us-ascii
Saya mencoba mengubah Open with...
informasi untuk file tersebut, tetapi Mac masih menggunakan mimetype yang salah. Bagaimana saya bisa memperbaiki mimetype, lebih disukai dengan perintah Terminal.app?
Apakah masalah yang Anda inginkan agar Emacs tahu tipe apa itu (dalam hal ini Anda ingin auto-mode-alist), Anda ingin Mac "terbuka dengan ..." untuk mengetahui jenis file itu (dalam hal ini Anda mungkin ingin Universal Type Identifiers), atau Anda ingin perintah file mengetahui jenis file tersebut (yang menggunakan file di direktori / usr / share / file / magic)? Karena masing-masing menggunakan metode yang berbeda, rute untuk memperbaikinya akan tergantung pada apa yang Anda coba lakukan. Beri tahu kami dan saya pikir saya bisa memberi tahu Anda cara memperbaikinya.
—
Alan Shutko
cp
dancat
keduanya menyalin mimetype sumber, sehingga tidak mudah untuk mengatasi masalah ini dengan membuat file baru dan menyalin sumber ke dalamnya.