Có cách nào để nói với emacs luôn luôn giết các quy trình flymake khi tôi đóng bộ đệm liên quan? Tôi không muốn nhận được xác nhận khi quá trình duy nhất liên kết với bộ đệm là một quá trình flymake?Loại bỏ "bộ đệm có quá trình chạy" xác nhận khi quá trình này là một quá trình bay thực hiện
Trả lời
Đây là patch. Ý chính là sửa đổi hàm gọi flymake để sử dụng set-process-query-on-exit-flag
để đặt biến số process-query-on-exit-flag
thành nil
cho quy trình làm bánh. Xem thêm C-h f set-process-query-on-exit-flag
.
Bạn cũng có thể biến process-query-on-exit-flag
đầu với lời khuyên:
(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))
này có tác dụng tương tự như các bản vá trên, nhưng nó không đòi hỏi sửa đổi flymake.el.
BTW, tôi không còn sử dụng flymake nữa. Flymake là một ý tưởng tuyệt vời, nhưng việc thực hiện là mong muốn. Có vấn đề với việc chạy flymake khi bạn có nhiều bộ đệm mở (http://www.flycheck.org/en/latest/user/flycheck-versus-flymake.html#flycheck-versus-flymake), mà đối với tôi là " mọi lúc. " Flycheck, mặt khác, có vẻ thực hiện tốt hơn. Tôi đã chuyển sang flycheck và khá hạnh phúc. – Cheeso
- 1. quá trình SDWebImage hình ảnh trước khi bộ nhớ đệm
- 2. Hướng dẫn thực hiện quá trình vận hành quá tải?
- 3. php thực hiện một quá trình nền
- 4. Giết một quá trình và chờ quá trình thoát
- 5. Nicing một quá trình python đang chạy?
- 6. Hệ điều hành bắt đầu quá trình giết khi quá trình python đa luồng chạy
- 7. Thực hiện thông báo "quá trình này mất quá nhiều thời gian" với jQuery
- 8. Bắt đầu quá trình phi cao từ quá trình cao
- 9. linux: nhận được umask của một quá trình đã chạy?
- 10. pid của quá trình thực hiện hiện tại
- 11. Làm thế nào bạn có thể hủy một SQL quá trình thực hiện chủ lập trình
- 12. Quá trình con nhận được SIGINT
- 13. Cách đóng quá trình chạy bằng java?
- 14. dump conf từ quá trình chạy nginx
- 15. Sự kiện .NET cho quá trình thực thi Quy trình
- 16. Run quá trình nâng
- 17. powershell chạy java quá trình vấn đề
- 18. thời gian thực hiện bởi quá trình con chia hai
- 19. thực hiện một quá trình với argc = 0
- 20. Tại sao quá trình xây dựng quá tải này giải quyết không chính xác?
- 21. Quá trình biên dịch
- 22. Quá trình nền dài chạy trong ASP.NET - Application_Start hoặc quá trình riêng biệt?
- 23. Quá trình toán tử C++ quá tải
- 24. Quá trình đồng bộ C# bắt đầu
- 25. GNU thực hiện: đảo ngược quá trình thành công?
- 26. Quá trình daemon trên Android
- 27. Quá trình thực thi .NET đi qua
- 28. Viết để thực hiện quá trình 'hình ảnh trên Linux
- 29. Giết một quá trình python
- 30. Quá trình khởi chạy ứng dụng Android
Thao tác này có xóa đúng các tập tin flymake mà flymake tạo ra không? – asmeurer
Không thấy nó như thế nào. –
Sau đó, điều này không phải là rất hữu ích. Con đường thực sự cần thiết là một móc thoát mà làm bất cứ điều gì thường xảy ra khi bay làm cho quá trình thoát mà không yêu cầu. Hoặc ít nhất, xóa tệp này một cách rõ ràng. – asmeurer