Estoy copiando texto de Google Chrome o PDF, y pegando en Emacs.
El texto original tiene citas inteligentes. No quiero citas inteligentes en la salida.
¿Hay alguna manera, ya sea en el lado de Copia o en el lado de Pegado, para eliminar automáticamente las comillas inteligentes?
emacs
copy-paste
hombre incandescente
fuente
fuente
Respuestas:
Qué tal si:
Pon eso en tu
~/.emacs
y deberías poder usarlo M-x replace-smart-quotespara arreglar todas las citas en el búfer actual o en la región seleccionada.Para evitar reiniciar Emacs para que el
~/.emacs
cambio surta efecto, mueva el cursor al final dedefun
con M-C-ey evalúelo C-x C-e.Actualizar re comentario:
Para hacer esto automáticamente al tirar (pegar), puede hacer algo como lo siguiente:
Si luego quieres hacer eso cuando golpeas C-y, puedes vincularlo usando:
Sin embargo, probablemente sea una mejor idea usar otra clave (tal vez C-c y) ya que esto usará algunas de las
yank
funciones predeterminadas .fuente