co oznaczają [*,%,>, D] w buforze ibuffer?

10

Kiedy otwieram ibuffer do zarządzania otwartymi buforami, widzę oznaczenia [*,%,>, D]. Nie ma dokumentacji opisującej ich znaczenie. wprowadź opis zdjęcia tutaj

Zastanawiam się, co mają na myśli (Emacs 26.1)?

A_P
źródło
@Drew Napisz ostatnie zdanie komentarza jako odpowiedź.
Tobias
1
Wskazówka: jeśli nie możesz znaleźć dokumentacji na temat czegoś w trybie głównym przy użyciu normalnych metod, spróbuj M-x customize-group RET <mode>. Wykonanie tego dla ibufferpokazuje, jak nazywane są markery (i pozwala je zmieniać).
Phil Hudson

Odpowiedzi:

6

*oznacza, że ​​bufor został zmodyfikowany i %oznacza, że ​​jest tylko do odczytu.

(Komentarze tutaj skorygowały moje początkowe zniekształcenie, co *oznacza, że ​​bufor jest oznaczony do następnej akcji. Użyty do tego znak to >nie `*.)

Komentarze tutaj wspominają również, jako przypomnienie, że te same znaki *i %są używane w wierszu trybu, aby wskazać, że bufor został zmodyfikowany i jest przeznaczony tylko do odczytu.)


( h(lub jak zawsze C-h m) w Ibuffer pokazuje pomoc w trybie głównym. Ale widzę, że nie zapewnia żadnej legendy na zrozumienie takich oznaczeń. Proszę rozważyć zgłoszenie błędu / ulepszenia:. M-x report-emacs-bug)

Rysował
źródło
2
Kiedy otwieram Emacsa 26 , piszę M-x ibufferi wciskam literę m, widzę znak w postaci >symbolu. Widzę zmienną o nazwie, ibuffer-modified-chara jej wartością domyślną jest *; i widzę zmienną o nazwie, ibuffer-marked-chara jej wartością domyślną jest >. Część tylko do odczytu jest poprawna, co odpowiada zmiennej ibuffer-read-only-charo wartości domyślnej %. I chociaż OP nie pyta o to, istnieje zmienna, ibuffer-deletion-charktórej wartością domyślną jest D.
prawnik
Mając na *myśli zmodyfikowany pasuje również do mojego doświadczenia.
Prgrm.celeritas
2
Należy również zauważyć, że *i %są używane w tych samych znaczeń w linii trybu dla każdego bufora, tak że widać --, **, %%, lub %*za niemodyfikowana, modyfikowana, tylko do odczytu lub zmodyfikowane i tylko do odczytu odpowiednio.
phils
@phils, jak można zmodyfikować bufor i tylko do odczytu?
A_P
2
A_P: można go zmodyfikować, a następnie zmienić w tryb tylko do odczytu.
Dan