¿Hay alguna manera de decirle a emacs que siempre mate los procesos de flymake cuando cierre el búfer asociado? No quiero obtener la confirmación cuando el único proceso asociado con el buffer es un proceso flymake.Deshacerse de la confirmación de "búfer tiene proceso en ejecución" cuando el proceso es un proceso flymake
Respuesta
Aquí hay un patch. Lo esencial es modificar la función que invoca flymake para usar set-process-query-on-exit-flag
para establecer la variable process-query-on-exit-flag
en nil
para el proceso flymake. Vea también C-h f set-process-query-on-exit-flag
.
También puede activar la process-query-on-exit-flag
con consejos:
(defadvice flymake-start-syntax-check-process (after
cheeso-advice-flymake-start-syntax-check-1
(cmd args dir)
activate compile)
;; set flag to allow exit without query on any
;;active flymake processes
(set-process-query-on-exit-flag ad-return-value nil))
Esto tiene el mismo efecto que el parche anterior, pero que no requiere la modificación flymake.el.
Por cierto, ya no uso flymake. Flymake fue una idea genial, pero la ejecución era deficiente. Hay problemas con la ejecución de flymake cuando tienes muchos buffers abiertos (http://www.flycheck.org/en/latest/user/flycheck-versus-flymake.html#flycheck-versus-flymake), que para mí es " todo el tiempo." Flycheck, por otro lado, parece mejor ejecutado. Cambié a flycheck y estoy bastante feliz. – Cheeso
- 1. Proceso de ejecución dado el proceso handle
- 2. fork() proceso de ejecución
- 3. .NET4: Explicación de ejecución en proceso en proceso
- 4. Proceso de ejecución en el usuario actual
- 5. ¿Matar un proceso en ejecución en ColdFusion?
- 6. Python REPL para un proceso en ejecución
- 7. Iniciar un nuevo proceso y matar el proceso actual
- 8. ¿Ejecuta un proceso desde la memoria dentro de otro proceso?
- 9. ¿Cómo matar un proceso secundario por el proceso principal?
- 10. Determinar qué proceso tiene un bloqueo en un archivo
- 11. ¿Es posible UAC elevar un proceso sin iniciar otro proceso?
- 12. Use PowerShell para detener el proceso, ¿puedo omitir la confirmación?
- 13. Obtener la pila detrás de un proceso en ejecución
- 14. Visual Studio: adjuntar automáticamente a un proceso cuando se genera el proceso
- 15. Buscar todos los hilos de un proceso dado proceso id
- 16. de error cuando Erlang lanzando un proceso
- 17. Cómo escribir datos en el proceso STDIN del proceso externo?
- 18. Lectura sin búfer del proceso mediante el subproceso en Python
- 19. pid del proceso actualmente en ejecución
- 20. Inno Setup Comprobación del proceso en ejecución
- 21. ¿Qué es un proceso ininterrumpible?
- 22. ¿Cómo obtener un buen funcionamiento de un proceso en ejecución?
- 23. Iniciar proceso no elevada de proceso elevada
- 24. fuerza cualquier proceso en ejecución para bloquear
- 25. Por qué la dirección de la variable de proceso hijo y el proceso primario es igual
- 26. ¿Qué es el modelo de proceso Apache?
- 27. secuencia de comandos bash para comprobar el proceso en ejecución
- 28. Cancelar un proceso de compilación en ejecución en VS
- 29. ¿Qué sucede cuando un proceso se bifurca?
- 30. Enviar entrada de teclado a un proceso en ejecución linux
¿Esto borra correctamente los archivos flymake que genera flymake? – asmeurer
No veo cómo sería. –
Entonces esto no es muy útil. La forma en que realmente se necesita es un gancho de salida que hace lo que normalmente sucede cuando sale el proceso de hacer volar sin preguntar. O al menos, eliminar explícitamente este archivo. – asmeurer