¿Abrir el resultado de búsqueda de timón en una nueva ventana?

10

Los comandos como helm-projectile-grep, helm-swoop, projectile-find-fileson extremadamente útiles para saltar alrededor de código. Sin embargo, hasta ahora no he encontrado cómo puedo abrir un resultado de búsqueda en una nueva ventana (en cambio, al presionar ahora RETcon un resultado de búsqueda resaltado, se abre el resultado de búsqueda en la ventana desde la que se ejecutó el comando de búsqueda original).

Quiero poder abrir opcionalmente un resultado de búsqueda resaltado en el *helm grep*modo en una ventana de mosaico horizontal o vertical. Por ejemplo, me gustaría la siguiente funcionalidad:

  • Al presionar se RETabre el resultado resaltado en la ventana actual
  • Al presionar se C-c h RETabre el resultado resaltado en una nueva ventana horizontalmente en mosaico
  • Al presionar se C-c v RETabre el resultado resaltado en una nueva ventana de mosaico vertical

Aquí hay una ilustración:

ingrese la descripción de la imagen aquí

¿Es posible algo así? ¡Gracias por tu tiempo!

space_voyager
fuente

Respuestas:

8

C-z abrirá un nuevo búfer con acciones disponibles para dirigir, y veo lo siguiente: [f1] Open file [f2] Open file other window [f3] Save results in buffer [f4] Edit search results

Entonces quieres C-z f3

Después de esto, puede moverse por los resultados como un búfer normal, y si tiene dos ventanas hacia arriba, al presionar RETuna entrada de resultados se abrirá la entrada en la otra ventana.

Tenga en cuenta que estoy usando spacemacs y helm-ag , pero supongo que esto será lo mismo.

Mitchell Tracy
fuente
1
De hecho, solo necesita presionar F3, C-zprimero no es necesario
Steve Lorimer,
1
¿A qué función te has asociado C-z? Estoy en Linux, eso hace que mi Emacs se vaya a dormir ( suspend-frame)
Gauthier
@Gauthier Sí, esta respuesta es para spacemacs, TABmuestra las acciones disponibles para dirigir
Swedgin