[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Quoted function in `define-key'
From: |
Narendra Joshi |
Subject: |
Quoted function in `define-key' |
Date: |
Sat, 04 Feb 2017 15:50:05 +0530 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
The following piece of code is confusing me. It is from `rinari-minor-mode'.
(dolist (el (append (mapcar
(lambda (el)
(cons (concat "f" (second el))
(read (format "'rinari-find-%S"
(first el)))))
rinari-jump-schema)
rinari-minor-mode-keybindings))
(eval `(define-key rinari-prefix-map ,(car el) ,(cdr el))))
If I replace the last expression with:
(define-key rinari-prefix-map (car el) (cdr el))
why does it fail?
(cdr el) is (quote function-name) which is exactly the same as
'function-name.
--
Narendra Joshi
- Quoted function in `define-key',
Narendra Joshi <=
- Re: Quoted function in `define-key', Narendra Joshi, 2017/02/04
- Re: Quoted function in `define-key', Michael Heerdegen, 2017/02/04
- Re: Quoted function in `define-key', Narendra Joshi, 2017/02/04
- Re: Quoted function in `define-key', Michael Heerdegen, 2017/02/04
- Re: Quoted function in `define-key', Narendra Joshi, 2017/02/05
- Re: Quoted function in `define-key', Michael Heerdegen, 2017/02/05
- Re: Quoted function in `define-key', Narendra Joshi, 2017/02/05
- Re: Quoted function in `define-key', Michael Heerdegen, 2017/02/05
Re: Quoted function in `define-key', Stefan Monnier, 2017/02/04