Saya tahu saya dapat mengatur sesuatu seperti -*- mode: read-only-mode -*-
di dalam komentar dan Emacs akan membuka file yang sesuai sebagai read-only. Masalah saya adalah saya masih ingin membaca file yang menyertakan baris seperti itu dengan org-mode
mode utama; Emacs membuka file-file ini di fundamental-mode
.
Bagaimana saya bisa memberi tahu Emacs untuk membuka file sebagai hanya-baca dan masih membuatnya menggunakan mode utama yang benar?
sumber
mode:
dengan mode minor masih berfungsi. Saya menggunakannya sendiri, biasanya mendaftar mode utama pertama dan kemudian yang kecil (sepertioutline-minor
) setelah itu. Tetapi saya melihat sekarang bahwa manual mengatakan tidak melakukan itu, jadi saya kira saya harus mengubah praktik ini. Mungkin dengan kail bukaneval
.Cara biasa adalah membuat file hanya-baca di sistem operasi Anda. Dengan file terbuka, jalankan
M-x set-file-modes RET
(atau aliaschmod
), tekan down RETuntuk memasukkan nama file saat ini, dan masukkana=r
(untuk "semua menjadi dibaca" - lihat izin file untuk detail). Anda juga dapat melakukan ini dari Dired atau manajer file lainnya.Atau, jika Anda ingin file hanya-baca di Emacs tetapi dapat ditulis dalam aplikasi lain, atur variabel file
buffer-read-only
ket
.sumber