apa arti [*,%,>, D] dalam buffer ibuffer?

10

Ketika saya membuka ibuffer untuk mengelola buffer yang terbuka, saya melihat tanda [*,%,>, D]. Tidak ada dokumentasi yang menjelaskan apa artinya. masukkan deskripsi gambar di sini

Saya ingin tahu apa artinya (Emacs 26.1)?

A_P
sumber
@Rew Tolong tuliskan kalimat terakhir dari komentar Anda sebagai jawaban.
Tobias
1
Kiat: jika Anda tidak dapat menemukan dokumentasi tentang sesuatu dalam mode utama menggunakan metode normal, coba M-x customize-group RET <mode>. Melakukan ini untuk ibuffermenunjukkan kepada Anda apa yang disebut penanda (dan memungkinkan Anda mengubahnya).
Phil Hudson

Jawaban:

6

*berarti buffer telah dimodifikasi, dan %berarti hanya-baca.

(Komentar di sini memperbaiki salah saji awal saya yang *berarti buffer ditandai untuk tindakan selanjutnya. Karakter yang digunakan adalah >, bukan `*.)

Komentar di sini juga menyebutkan, sebagai pengingat, bahwa karakter yang sama *dan %digunakan dalam mode-line untuk menunjukkan bahwa buffer telah dimodifikasi dan hanya-baca, masing-masing.)


( h(atau seperti biasa, C-h m) di Ibuffer menunjukkan bantuan pada mode utama. Tapi saya melihat bahwa itu tidak memberikan legenda untuk memahami tanda-tanda tersebut. Harap pertimbangkan mengajukan laporan bug / peningkatan:. M-x report-emacs-bug)

Drew
sumber
2
Ketika saya membuka Emacs 26 dan mengetik M-x ibufferdan menekan surat itu m, saya melihat tanda dalam bentuk >simbol. Saya melihat variabel bernama ibuffer-modified-chardan nilai defaultnya adalah *; dan, saya melihat variabel bernama ibuffer-marked-chardan nilai default-nya adalah >. Bagian read-only sudah benar, yang sesuai dengan variabel ibuffer-read-only-chardengan nilai default %. Dan, meskipun tidak diminta oleh OP, ada variabel ibuffer-deletion-charyang nilai default-nya adalah D.
hukum
Memiliki *modifikasi berarti cocok dengan pengalaman saya juga.
Prgrm.celeritas
2
Perhatikan juga bahwa *dan %digunakan dengan ini makna yang sama di baris modus untuk penyangga apapun, sehingga Anda akan melihat --, **, %%, atau %*untuk dimodifikasi, diubah, read-only, atau diubah dan read-only masing-masing.
phils
@phils bagaimana buffer dapat dimodifikasi dan hanya-baca?
A_P
2
A_P: itu bisa dimodifikasi dan KEMUDIAN berubah menjadi read-only.
Dan