Nhìn vào cách mọi người lập trình các phím tắt trong Emacs, tôi nhận thấy hai mẫu khác nhau:
Một cách sử dụng:
(global-set-key (kbd "M-N) 'select-next-window)
Người khác:
(define-key global-map (kbd "M-N") 'select-next-window)
Sự khác biệt giữa chúng là gì? Cả hai đều không định nghĩa các phím tắt "toàn cầu" trong Emacs?
global-map
có thể được liên kết với một tệp hoặc giá trị cục bộ của bộ đệm hoặc thậm chí nó có thể bị ràng buộc trong mộtlet
câu lệnh.