C'è un modo per dire a emacs di interrompere sempre i processi flymake quando sto chiudendo il buffer associato? Non voglio ottenere la conferma quando l'unico processo associato al buffer è un processo flymake?Eliminazione della conferma "buffer ha processo in corso" quando il processo è un processo flymake
Eliminazione della conferma "buffer ha processo in corso" quando il processo è un processo flymake
risposta
Ecco uno patch. L'essenza è di modificare la funzione che richiama flymake per utilizzare set-process-query-on-exit-flag
per impostare la variabile process-query-on-exit-flag
su nil
per il processo flymake. Vedi anche C-h f set-process-query-on-exit-flag
.
Si può anche trasformare il process-query-on-exit-flag
fuori con consigli:
(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))
Questo ha lo stesso effetto del cerotto sopra, ma non richiede la modifica flymake.el.
BTW, non uso più flymake. Flymake è stata una bella idea, ma l'esecuzione era carente. Ci sono problemi con l'esecuzione di flymake quando hai molti buffer aperti (http://www.flycheck.org/en/latest/user/flycheck-versus-flymake.html#flycheck-versus-flymake), che per me è " tutto il tempo." Il Flycheck, d'altra parte, sembra meglio eseguito. Sono passato al flycheck e sono abbastanza felice. – Cheeso
- 1. Cosa succede quando un processo è biforcato?
- 2. Evento di avvio processo tramite WMI - Non tutto il processo inizia in corso di rilevamento
- 3. Il processo è morto
- 4. Terminare il processo in corso all'interno di valgrind
- 5. Apertura della fotocamera in un altro processo
- 6. Come ottenere il processo figlio dal processo principale
- 7. Scrittura senza buffer dal processo utilizzando il sottoprocesso in Python
- 8. Il processo figlio inizia dopo il processo principale
- 9. Ottenere il processo in esecuzione dato l'handle di processo
- 10. Mettere in pausa un processo?
- 11. Il processo è in attesa di input?
- 12. uccidere un processo in bash
- 13. Powershell ISE si blocca durante il processo di eliminazione
- 14. SICP processo ricorsivo vs processo iterativo: utilizzando una procedura ricorsiva per generare un processo iterativo
- 15. Uccidere un processo e attendere l'uscita del processo
- 16. per il processo linux
- 17. Determinare se esiste un processo dal suo ID processo
- 18. Quando IIS ricicla il processo di lavoro?
- 19. Il processo di decapaggio è deterministico?
- 20. Come ottenere il PID di un processo che viene convogliato su un altro processo in Bash?
- 21. Il processo non può accedere perché è utilizzato da un altro processo
- 22. Quando Windows invia un segnale al processo?
- 23. correttamente Terminare ha generato runghc processo
- 24. Problema con il processo chiuso
- 25. java.nio.file.FileSystemException: il processo non può accedere al file perché è utilizzato da un altro processo
- 26. C# reindirizzare (pipe) l'output di processo a un altro processo
- 27. Quando un processo ottiene SIGABRT (segnale 6)?
- 28. aspettare fino a quando un processo termina
- 29. Trova tutti i thread di un processo definito ID processo
- 30. Come uccidere un processo senza ottenere un'eccezione di "processo terminato"?
Elimina correttamente i file flymake generati da flymake? – asmeurer
Non vedo come sarebbe. –
Quindi questo non è molto utile. Way è davvero necessario è un hook di uscita che fa tutto ciò che normalmente accade quando il processo fly fa uscire senza chiedere. O per lo meno, cancellare esplicitamente questo file. – asmeurer