Especialmente al copiar texto de cosas como documentos de Google, me gustaría que Emacs elimine automáticamente las comillas dobles inteligentes, las comillas simples inteligentes y todo tipo de caracteres de guión y guión, reemplazándolos con sus equivalentes ascii.
¿Hay alguna forma de configurar Emacs para hacer esto automáticamente? O, salvo eso, ¿una función que pueda llamar que lo haga en el búfer o región?
text-editing
Lee H
fuente
fuente
(occur "[^[:ascii:]]")
encontrar caracteres no ascii en un búfer para la limpieza manual, pero reemplazar automáticamente los comunes sería genial.Respuestas:
Basado en SU: Cómo eliminar comillas inteligentes en copiar Pegar
Puedes probar algo como lo siguiente:
Usarlo como una costumbre para permitir agregar / ajustar caracteres para que coincidan con lo que se desea.
fuente
highlight-regexp
para resaltar los caracteres restantes que no sean ASCII en la región.Para agregar a lo que publicó @Jonathan, puede hacer que sea automático (para que ni siquiera agregue esos caracteres en primer lugar) haciendo esto:
fuente