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

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

Re: outline-minor-mode-prefix doen't work?


From: David Kastrup
Subject: Re: outline-minor-mode-prefix doen't work?
Date: Tue, 01 Nov 2005 13:00:49 +0100
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

William Xu <william.xwl@gmail.com> writes:

> Stefan Monnier <monnier@iro.umontreal.ca> writes:
>
>>> has to be put before:
>>> (require 'outline)
>>
>> Why do you need to (require 'outline)?
>
> ;; suppose in outline.el
> (defvar outline-minor-mode-prefix "\C-c")
>
> (defvar outline-minor-mode-keys
>   (let ((map (make-sparse-keymap)))
>     (define-key map "\C-n" 'outline-mode-next-heading)
>     map))
>
> (define-key outline-minor-mode-map
>   outline-minor-mode-prefix
>   outline-minor-mode-keys)
>
> If outline.el is loaded before,
>
> (setq outline-minor-mode-prefix "\C-c")
>
> Then there's no chance to re-evaulate,

defvar does not overwrite existing values.  Even if it did,
eval-after-load could be used.

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum


reply via email to

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