Tôi đã gặp phải một số loại hành vi O (n ^ 2) hoặc tệ hơn khi xem các tệp rất lớn (ví dụ: 128 MB) trong Emacs và nhảy đến cuối tệp. Tôi nghĩ rằng nó có thể phải làm với thuật toán tô màu của tôi để tô màu văn bản theo ngữ cảnh. Nếu tôi gõ control-g (thoát bàn phím), thao tác sẽ không bị ảnh hưởng. Tôi muốn một số cách để phục hồi phiên emacs của mình mà không cần phải giết nó. Tôi đã thử gửi một SIGINT, nhưng emacs đã thoát. Có bất kỳ tín hiệu nào tôi có thể gửi, hoặc một số cách khác (có thể trong trình gỡ lỗi) để buộc bất kỳ hành động nào đang chạy để từ bỏ và trả lại quyền kiểm soát cho tôi không?
font-lock-keywords
regexps của bạn một cách cẩn thận để cố gắng tìm ra vấn đề.