On Wed, May 09 2007, Sebastian Tennant wrote:

> Hi Gnus folk,
>
> I have the following in my .gnus:
>
>   (eval-after-load 'gnus-group
>     (progn
>       (define-key gnus-group-mode-map "q" 'bury-buffer)
>       (define-key gnus-group-mode-map "Q" 'gnus-group-exit)
>       ...
>       ))

Since you can't use Gnus without loading gnus-group.elc, there's no
point in using eval-after-load.  I'd suggest...

(require 'gnus-group)
(define-key gnus-group-mode-map "q" 'bury-buffer)
(define-key gnus-group-mode-map "Q" 'gnus-group-exit)

> However, the above key bindings only come into effect the _second_
> time I load gnus in an emacs session...
>
> Any ideas why?

I don't know.  I'd suggest to add
  (message "in eval-after-load gnus-group")
and look into the *Messages* buffer.

Bye, Reiner.
-- 
       ,,,
      (o o)
---ooO-(_)-Ooo---  |  PGP key available  |  http://rsteib.home.pages.de/
_______________________________________________
info-gnus-english mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/info-gnus-english

Reply via email to