Wenn ich ibuffer öffne, um geöffnete Puffer zu verwalten, werden Markierungen [*,%,>, D] angezeigt. Es gibt keine Dokumentation, die beschreibt, was sie bedeuten.
@Drew Bitte schreibe den letzten Satz deines Kommentars als Antwort.
Tobias
1
Tipp: Wenn Sie mit den normalen Methoden keine Dokumentation zu etwas in einem Hauptmodus finden können, versuchen Sie es M-x customize-group RET <mode>. Wenn Sie dies für tun ibuffer, sehen Sie, wie die Markierungen heißen (und können sie ändern).
Phil Hudson
Antworten:
6
*bedeutet, dass der Puffer geändert wurde und %schreibgeschützt ist.
(Kommentare hier haben meine anfängliche falsche Angabe korrigiert, was *bedeutet, dass der Puffer für nachfolgende Aktionen markiert ist. Das dafür verwendete Zeichen ist >nicht `*.)
In den Kommentaren wird zur Erinnerung auch erwähnt, dass dieselben Zeichen *und %in der Moduszeile verwendet werden, um anzuzeigen, dass ein Puffer geändert wurde bzw. schreibgeschützt ist.)
( h(oder wie immer C-h m) in Ibuffer zeigt Hilfe zum Hauptmodus. Aber ich sehe, dass es keine Legende zum Verständnis solcher Markierungen gibt. Bitte erwägen Sie, einen Fehler- / Verbesserungsbericht einzureichen : M-x report-emacs-bug.)
Wenn ich Emacs 26 öffne M-x ibufferund den Buchstaben eingebe und drücke m, sehe ich eine Markierung in Form eines >Symbols. Ich sehe eine Variable mit dem Namen ibuffer-modified-charund ihrem Standardwert ist *; und ich sehe eine Variable mit dem Namen ibuffer-marked-charund ihrem Standardwert ist >. Der schreibgeschützte Teil ist korrekt, was der Variablen ibuffer-read-only-charmit dem Standardwert von entspricht %. Und obwohl nicht vom OP gefragt, gibt es eine Variable, ibuffer-deletion-charderen Standardwert ist D.
Lawlist
Mit *mittlerem modifizierten Matches meiner Erfahrung.
Prgrm.celeritas
2
Beachten Sie auch , dass *und %mit den gleichen Bedeutungen im Modus Linie für jeden Puffer verwendet werden, so dass Sie sehen --, **, %%, oder %*für unmodifizierte, modifizierte, schreibgeschützt oder modifiziert und schreibgeschützt sind.
Phils
@phils Wie kann ein Puffer geändert und schreibgeschützt werden?
A_P
2
A_P: Es könnte geändert und dann schreibgeschützt werden.
M-x customize-group RET <mode>
. Wenn Sie dies für tunibuffer
, sehen Sie, wie die Markierungen heißen (und können sie ändern).Antworten:
*
bedeutet, dass der Puffer geändert wurde und%
schreibgeschützt ist.(Kommentare hier haben meine anfängliche falsche Angabe korrigiert, was
*
bedeutet, dass der Puffer für nachfolgende Aktionen markiert ist. Das dafür verwendete Zeichen ist>
nicht `*.)In den Kommentaren wird zur Erinnerung auch erwähnt, dass dieselben Zeichen
*
und%
in der Moduszeile verwendet werden, um anzuzeigen, dass ein Puffer geändert wurde bzw. schreibgeschützt ist.)(
h
(oder wie immerC-h m
) in Ibuffer zeigt Hilfe zum Hauptmodus. Aber ich sehe, dass es keine Legende zum Verständnis solcher Markierungen gibt. Bitte erwägen Sie, einen Fehler- / Verbesserungsbericht einzureichen :M-x report-emacs-bug
.)quelle
M-x ibuffer
und den Buchstaben eingebe und drückem
, sehe ich eine Markierung in Form eines>
Symbols. Ich sehe eine Variable mit dem Namenibuffer-modified-char
und ihrem Standardwert ist*
; und ich sehe eine Variable mit dem Namenibuffer-marked-char
und ihrem Standardwert ist>
. Der schreibgeschützte Teil ist korrekt, was der Variablenibuffer-read-only-char
mit dem Standardwert von entspricht%
. Und obwohl nicht vom OP gefragt, gibt es eine Variable,ibuffer-deletion-char
deren Standardwert istD
.*
mittlerem modifizierten Matches meiner Erfahrung.*
und%
mit den gleichen Bedeutungen im Modus Linie für jeden Puffer verwendet werden, so dass Sie sehen--
,**
,%%
, oder%*
für unmodifizierte, modifizierte, schreibgeschützt oder modifiziert und schreibgeschützt sind.