Вопрос: Какие практические причины есть не в набор , sentence-end-double-space
чтобы nil
?
Этот вопрос вдохновил недавно возрожденный поток, посвященный распознаванию предложений, которые не заканчиваются двумя пробелами .
В ручном узле Emacs по предложениям отмечается, что команды предложений предполагают, что мы используем соглашение американской машинистки о том, что в конце предложения ставится два пробела (в отличие, скажем, от французского соглашения об одном пробеле). Аргументы за / против соглашения о двух пространствах, по-видимому, становятся довольно полемическими (например, этот кусок Slate ).
Меня не особо заботит внешний вид, поскольку я позволяю LaTeX обрабатывать мои наборы текста, но соглашение о двух пробелах заложено в мышечную память. Однако, когда я вставляю текст в буфер Emacs из других источников (веб-страниц и т. Д.), Это почти всегда в соглашении с одним пробелом. Это отчасти раздражает в духе «как они смеют отличаться от меня», и я испытываю желание sentence-end-double-space
перейти nil
к Реальности. Я никогда не делал, однако, потому что я всегда предполагал, что что-то сломается, если я это сделаю. У меня просто нет твердой основы для такого предположения.
Итак: есть ли практические последствия с точки зрения потери функциональности для установки sentence-end-double-space
на nil
? Единственное существенное изменение, о котором я могу думать, - это то, что функции заполнения преобразуют соглашение о двух пробелах в соглашение об одном пробеле.