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-emacsnó đế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 killtừ vỏ. Tôi có thể làm điều này trong Emacs Lisp tinh khiết không?
kill -9pid 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để niltrướ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-pidvà khiến nó tự sát bằng cách gọi call-processbằng " kill -9".
kill-emacskhô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-emacsbằ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.