[*、%、>、D]はibufferバッファで何を意味しますか?


10

開いているバッファを管理するためにibufferを開くと、[*、%、>、D]のマークが表示されます。それらの意味を説明したドキュメントはありません。 ここに画像の説明を入力してください

Emacs 26.1とはどういう意味ですか?


@Drew コメントの最後の文を回答として書いてください。
トビアス

1
ヒント:通常の方法を使用しても、メジャーモードのドキュメントが見つからない場合は、を試してくださいM-x customize-group RET <mode>。これを行うibufferと、マーカーの名前が表示されます(マーカーを変更できます)。
Phil Hudson、

回答:


6

*バッファが変更された%ことを意味し、読み取り専用であることを意味します。

(ここでのコメント*は、バッファが後続のアクションのためにマークされることを意味する私の最初の誤った説明を修正しました。そのために使用される文字は>、 `*ではなくです。)

ここでのコメントはまた、リマインダとして、言及同じ文字こと*%、バッファは、それぞれ変更されていると、読み取り専用であることを示すために、モードラインで使用されています。)


h(または、いつものように、C-h m。)メジャーモードにIbufferショーヘルプのしかし、私はそれは、このようなマーキングを理解するための任意の凡例を提供していないことがわかりバグ/強化レポートを提出ご検討ください:。 M-x report-emacs-bug。)


2
Emacs 26を開きM-x ibuffer、文字を入力して押すmと、>記号の形のマークが表示されます。という名前の変数がibuffer-modified-charあり、そのデフォルト値は*です。という名前の変数がibuffer-marked-charあり、そのデフォルト値は>です。読み取り専用部分は正しく、ibuffer-read-only-charデフォルト値がの変数に対応しています%。また、OPからは要求されませんがibuffer-deletion-char、デフォルト値がである変数がありますD
弁護士

持つ*平均が修正することだけでなく、私の経験と一致します。
Prgrm.celeritas

2
また、その音符*とは%、任意のバッファのモード行にこれらと同じ意味で使用され、あなたが表示されるように--**%%、または%*修飾されていないため、変性、読み取り専用、または修飾および読み取り専用それぞれ。
フィル

@philsバッファを変更して読み取り専用にするにはどうすればよいですか?
A_P

2
A_P:変更される可能性があり、その後、読み取り専用になります。
ダン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.