Tôi thường thấy mình có một cấu hình emacs không đầy đủ hoặc không hợp lệ, phá vỡ hành vi bình thường của kill-emacs
nó đến mức nó dừng lại ở một lỗi.
Trong trường hợp này, tôi muốn giết chết emacs một cách mạnh mẽ, mà không cần dùng đến việc săn lùng PID và phát hành kill
từ vỏ. Tôi có thể làm điều này trong Emacs Lisp tinh khiết không?
kill -9
pid Emacs hiện tại chẳng hạn. Bạn sẽ phải rất rối tung để phá vỡ điều đó.
kill-emacs-hook
để nil
trước khi gọi kill-emacs
. Bạn cũng có thể lấy pid của Emacs bằng cách sử dụng emacs-pid
và khiến nó tự sát bằng cách gọi call-process
bằng " kill -9
".
kill-emacs
không thực hiện được các cách tiếp cận khác, cũng có thể bị phạm lỗi, vì có thể cuối cùng họ sẽ gọikill-emacs
bằng cách này hay cách khác. lỗi gì bạn nhận được? Nó có thể dễ dàng hơn để sửa lỗi.