2012-01-24 20 views
6

Trong post-command-hook callback của tôi, khi tôi làm kill-word, các this-command var là kill-region - và không kill-word như mong đợi.Trong hậu lệnh móc, đây-lệnh cho giết chữ đã trở thành kill vùng bằng cách nào đó

Tôi đoán đó là vì kill-word sử dụng kill-region, nhưng biết chính xác lệnh nào đã được sử dụng là điều cần thiết cho tập lệnh của tôi. Bất kỳ cách nào để có được thông tin đó bằng cách nào đó?

Cảm ơn

Trả lời

6

Hóa ra tất cả các kill-lệnh thay đổi this-command để kill-region để họ có thể tương thích trên phụ thêm điều cần chiếc nhẫn giết. Để nhận được lệnh thực tế, các emacs có this-original-command - không được sửa đổi.

Các vấn đề liên quan