P: como posso ajustar smartparensas regras de decisão de quando inserir um caractere emparelhado ou único?
smartparensparece ser mais inteligente ao inserir aspas simples (por exemplo, em text-modeou org-mode). Portanto, é padrão inserir um par de se 'colocar o cursor entre eles, mas, quando invocado no final de uma palavra, insere apenas um único '
em antecipação às contrações. Então, por exemplo:
'=>'*'(onde*está o ponto)can + '=>can'*(para que eu possa continuar escrevendo "não pode")
No entanto, estou tentando resolver um problema. Costumo usar abreviações que terminam em um período, mas gostaria de torná-las possessivas. Por exemplo, eu poderia escrever "so" como uma abreviação de "alguém" e, portanto, "so's" seria "alguém". O problema é que smartparensinsere um par 'após um período:
- o que eu quero:
s.o. + '=>s.o.'* - o que eu recebo:
s.o. + '=>s.o.'*'
Meu problema específico é com smartparenso comportamento ativado ', mas posso imaginar que esse seja um problema mais geral com outros personagens também.
Então: como posso ajustar smartparensa regra de decisão de expandir o conjunto de caracteres após o qual ele insere apenas um '?
PS: divertidamente, tentar digitar "` smartparens`'s "no emacs dá o mesmo comportamento irritante.