[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Recursive Fload and eval-after-load forms. (See bug #43116.)
From: |
Alan Mackenzie |
Subject: |
Recursive Fload and eval-after-load forms. (See bug #43116.) |
Date: |
Mon, 31 Aug 2020 18:45:26 +0000 |
Hello, Emacs.
In bug #43116, the OP has rightly complained that on loading
fortran.elc, his eval-after-load forms get evaluated twice.
The cause of the double evaluation is a custom-menu-create form in
fortran.el, which causes a recursive evaluation of (load "fortran").
The eval-after-load-forms are evaluated both for the "inner" load and
the "outer" load.
What do people think of the following proposal: that the eval-after-load
forms should be evaluated only after the outermost load has completed?
This would be a simple amendment to the function Fload.
--
Alan Mackenzie (Nuremberg, Germany).
- Recursive Fload and eval-after-load forms. (See bug #43116.),
Alan Mackenzie <=