Q: Que razões práticas estão lá não para conjunto sentence-end-double-space
de nil
?
Um tópico recentemente revivido sobre o reconhecimento de frases que não terminam em dois espaços inspirou essa pergunta.
O nó manual do Emacs nas sentenças observa que os comandos da sentença assumem que usamos a convenção do datilógrafo americano de colocar dois espaços no final de uma sentença (em oposição, por exemplo, à convenção francesa de um espaço). Os argumentos a favor / contra a convenção de dois espaços aparentemente ficam bastante polêmicos (por exemplo, esta peça do Slate ).
Não me preocupo particularmente com a aparência, na medida em que deixei o LaTeX lidar com minha configuração de tipo, mas a convenção de dois espaços é inserida na memória muscular. No entanto, quando colo texto em um buffer Emacs de outras fontes (páginas da web etc.), quase sempre está na convenção de espaço único. Isso é uma espécie de irritante em um how-se atrevem-se-diferem-from-me tipo de forma, e estou tentado a conjunto sentence-end-double-space
para nil
lidar com a realidade. Porém, nunca o fiz, porque sempre presumi que algo quebraria se o fizesse. Eu simplesmente não tenho nenhuma base firme para essa suposição.
Assim: há quaisquer consequências práticas em termos de perda de funcionalidade para a criação sentence-end-double-space
de nil
? A única mudança significativa em que consigo pensar é que as funções de preenchimento transformarão a convenção de dois espaços na convenção de um espaço.
fonte
Respostas:
A única conseqüência que estou vendo é a capacidade de reconhecer períodos de abreviações.
Conforme declarado pelo gnu.org :
Acho que nunca usei a convenção de dois espaços, depende de como / o que você está editando.
fonte
Esta não é realmente uma resposta para a pergunta como indicado ( "o que eu perderia se eu definir
sentence-end-double-space
anil
"), mas sim algo como a terceira via ;-). (Além disso, é uma cópia (parcial) de uma postagem que acabei de escrever no meu blog ; se isso for inapropriado, alguém exclua isso, mas espero que isso seja útil.)Então, basicamente, por que você quer perder alguma coisa colocando algo contra o seu gosto? Este é o Emacs, afinal!
Agora, quando você abre um arquivo, o Emacs decide (usando o valor muito conservador de
sentence-end-double-space-threshold
, do qual você podesetq
fazer o que achar melhor) qual é o estilo. (Obviamente, isso não ajuda em caso de colagem do navegador ou o que seja. Isso poderia ser feito, aconselhandoyank
e - se necessário - substituindo espaços no texto arrancado conforme necessário, mas, ei, eu só tinha 15 minutos para isso!)PS. Obviamente, ele não leva em consideração períodos nas EOLs, etc .; mas, novamente, o limite é muito baixo.
fonte