help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: key binding only for minor mode


From: Ivan Kanis
Subject: Re: key binding only for minor mode
Date: Fri, 28 Aug 2009 07:37:58 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux)

Ryo Furue <furue@hawaii.edu> wrote:

> (add-hook 'view-mode-hook
>   (lambda ()
>    (local-set-key "\C-x\C-q"
>         (lambda () (interactive) (message "C-x C-q disabled.") (ding)))))

Nested lambda, nice going!

> So, my question is how to solve this problem?  What's the standard
> procedure to disable keys for a minor mode?

Find the keymap for view-mode and set the key to nil.

(add-hook 'view-mode-hook
   (lambda () (define-key view-mode-map (kbd "C-x C-q") nil)))

Kind regards,
-- 
Ivan
Kanis http://kanis.fr

In a room full of top software designers, if any two of them agree,
that is a majority.
    -- Bill Curtis 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]