[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Eval keymapp in a macros
From: |
Stefan Monnier |
Subject: |
Re: Eval keymapp in a macros |
Date: |
Thu, 05 Aug 2021 12:34:43 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
> (setq pkg-ops-map
> (let ((map (make-sparse-keymap "Packages")))
> (with-key-map map
> ("h" . '("describe" . describe-package))
> ("a" . '("autoremove" . package-autoremove))
> ("d" . '("delete" . package-delete))
> ("i" . '("install" . package-install))
> ("s" . '("selected" .
> package-install-selected-packages))
> ("r" . '("refresh" . package-refresh-contents))
> ("l" . '("list" . list-packages)))
> map))
>
> (with-key-map global-map ("C-c p" . pkg-ops-map))
>
> The last line will eval, but at runtime gives error: Wrong type
> argument: commandp, pkg-ops-map.
You can circumvent the problem with
(defalias 'pkg-ops-map pkg-ops-map)
-- Stefan
- Re: Eval keymapp in a macros, (continued)
- Re: Eval keymapp in a macros, Yuri Khan, 2021/08/04
- Re: Eval keymapp in a macros, Arthur Miller, 2021/08/04
- Re: Eval keymapp in a macros, Stefan Monnier, 2021/08/04
- Re: Eval keymapp in a macros, Arthur Miller, 2021/08/05
- Re: Eval keymapp in a macros, Stefan Monnier, 2021/08/05
- Re: Eval keymapp in a macros, Arthur Miller, 2021/08/05
- Re: Eval keymapp in a macros,
Stefan Monnier <=
- Re: Eval keymapp in a macros, Michael Heerdegen, 2021/08/06
- Re: Eval keymapp in a macros, Arthur Miller, 2021/08/12
- Re: Eval keymapp in a macros, Michael Heerdegen, 2021/08/04
- Re: Eval keymapp in a macros, Arthur Miller, 2021/08/05
- Re: Eval keymapp in a macros, Michael Heerdegen, 2021/08/05