@Drew Пожалуйста, напишите последнее предложение вашего комментария в качестве ответа.
Тобиас
1
Совет: если вы не можете найти документацию по чему-либо в основном режиме, используя обычные методы, попробуйте M-x customize-group RET <mode>. Делая это для ibufferпоказывает вам, как маркеры называются (и позволяет вам изменить их).
Фил Хадсон
Ответы:
6
*означает, что буфер был изменен, и %означает, что он доступен только для чтения.
(Комментарии здесь исправили мое первоначальное искажение, которое *означает, что буфер помечен для последующих действий. Символ, используемый для этого >, не `*.)
Комментарии здесь также упоминают, как напоминание, что те же самые символы *и %используются в строке режима, чтобы указать, что буфер был изменен и доступен только для чтения, соответственно.)
( h(или как всегда C-h m) в Ibuffer показывает справку по основному режиму. Но я вижу, что он не предоставляет никакой легенды для понимания такой маркировки. Пожалуйста, рассмотрите возможность отправки отчета об ошибке / расширении:. M-x report-emacs-bug)
Когда я открываю 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: это может быть изменено, и ТО превращено в только для чтения.
M-x customize-group RET <mode>
. Делая это дляibuffer
показывает вам, как маркеры называются (и позволяет вам изменить их).Ответы:
*
означает, что буфер был изменен, и%
означает, что он доступен только для чтения.(Комментарии здесь исправили мое первоначальное искажение, которое
*
означает, что буфер помечен для последующих действий. Символ, используемый для этого>
, не `*.)Комментарии здесь также упоминают, как напоминание, что те же самые символы
*
и%
используются в строке режима, чтобы указать, что буфер был изменен и доступен только для чтения, соответственно.)(
h
(или как всегдаC-h m
) в Ibuffer показывает справку по основному режиму. Но я вижу, что он не предоставляет никакой легенды для понимания такой маркировки. Пожалуйста, рассмотрите возможность отправки отчета об ошибке / расширении:.M-x report-emacs-bug
)источник
M-x ibuffer
и нажимаю буквуm
, я вижу метку в виде>
символа. Я вижу переменную с именемibuffer-modified-char
и ее значение по умолчанию*
; и я вижу переменную с именемibuffer-marked-char
и ее значение по умолчанию>
. Часть только для чтения правильная, что соответствует переменнойibuffer-read-only-char
со значением по умолчанию%
. И хотя это не запрашивается OP, существует переменнаяibuffer-deletion-char
, значение по умолчанию которой равноD
.*
среднего значения соответствует моему опыту.*
и%
используется с этими же значениями в строке режима для любого буфера, так что вы увидите--
,**
,%%
или%*
для неизмененного, измененного только для чтения, или изменений и только для чтения , соответственно.