Emacs copiar una línea de pegado con un comentario agrega espacio / línea extra

1

Trabajo en emacs en una pestaña térmica, y en lugar de usar los comandos de acceso directo integrados para copiar y pegar, generalmente solo resalto (con el mouse) para copiar y pegar. Esto funciona bien para el código / texto normal, pero cuando la sección que se está copiando incluye un comentario, el texto pegado incluye espacios en blanco adicionales después del final de la línea de comentarios, y es una molestia ir a cada línea de comentarios y eliminar ese espacio en blanco ( que se envuelve en una nueva línea). Vea el ejemplo a continuación:

¿Hay alguna forma de detener este comportamiento?

Por ejemplo, en un código de Python, resaltando desde el # inicial hasta el final de "stringy":

# Some comment line
someInt = 10
someString = "stringy"

se copia y se pega como:

# Some comment line                                                  
              | <-- end on first pasted line is now about here
someInt = 10
someString = "stringy"
    
pregunta DilithiumMatrix 01.02.2013 - 17:39

1 respuesta

1

Supongo que su problema surge en una extensión de las líneas continuas que se copian con el salto de línea físico en la pantalla. Una forma de evitar esto y obtener el resaltado correcto del mouse en Emacs, es ejecutarlo como una aplicación GUI separada. Instalé Emacs de GNU para Mac OSX y se ejecuta perfectamente con las capacidades de selección del mouse: puede seleccionar con el mouse y las líneas continuas se copian como líneas simples como lo quieres.

GNU Emacs para Mac OSX recogerá su configuración normal de .emacs y si no le gustan los elementos de la GUI como la barra de herramientas, puede ocultarlos al inicio en la variable default-frame-alist .

    
respondido por el halloleo 08.02.2013 - 13:41

Lea otras preguntas en las etiquetas