fsetđặt định nghĩa hàm của ký hiệu .
Ở đây, projectile-command-mapđược sử dụng như một lệnh tiền tố . Lệnh tiền tố là một ký hiệu có định nghĩa hàm là sơ đồ phím.
Định nghĩa của khóa tiền tố thường là sơ đồ phím được sử dụng để tìm kiếm sự kiện sau. Định nghĩa cũng có thể là ký hiệu Lisp có định nghĩa hàm là sơ đồ chính sau đây; hiệu ứng là như nhau, nhưng nó cung cấp một tên lệnh cho khóa tiền tố có thể được sử dụng làm mô tả về khóa tiền tố dùng để làm gì.
Điều này cũng có thể được thực hiện với define-prefix-command.
Có gì một chút bối rối ở đây là các biểu tượng tương tự , projectile-command-map, đang được sử dụng cho hai mục đích:
- Như một sơ đồ
- Là một lệnh tiền tố
Một ví dụ khác có thể rõ ràng hơn:
(fset 'help-command help-map)
Ở đây, help-commandrõ ràng là một lệnh tiền tố, trong khi help-maplà một sơ đồ phím.