diff options
| author | Stefan Monnier <monnier@iro.umontreal.ca> | 2019-06-02 13:04:13 -0400 |
|---|---|---|
| committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2019-06-02 13:04:13 -0400 |
| commit | 8047bd08caa11804174535599ee0090c4ead3178 (patch) | |
| tree | 94162eaa14123beca843650841eb408bef856d18 /lisp/gnus/gnus.el | |
| parent | e3029eaadf967e9c753c79d91a65f38a744bf4e4 (diff) | |
| download | emacs-8047bd08caa11804174535599ee0090c4ead3178.tar.gz | |
* gnus.el: Fix cycle in eager macroexpansion
* lisp/gnus/gnus-sum.el (gnus-data): Use cl-defstruct.
(gnus-data-set-pos, gnus-data-set-header, gnus-data-set-mark)
(gnus-data-set-number): Delete macros; use `setf` instead.
(gnus-data-unread-p, gnus-data-read-p, gnus-data-pseudo-p, gnus-data-find)
(gnus-summary-skip-intangible, gnus-summary-article-number):
Redefine as inlinable functions rather than macros.
* lisp/gnus/gnus.el: Adjust autoloads for the macros turned functions.
Diffstat (limited to 'lisp/gnus/gnus.el')
| -rw-r--r-- | lisp/gnus/gnus.el | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lisp/gnus/gnus.el b/lisp/gnus/gnus.el index 66e6c57e66b..9ee7db9e203 100644 --- a/lisp/gnus/gnus.el +++ b/lisp/gnus/gnus.el @@ -2617,8 +2617,8 @@ are always t.") gnus-list-of-unread-articles gnus-list-of-read-articles gnus-offer-save-summaries gnus-make-thread-indent-array gnus-summary-exit gnus-update-read-articles gnus-summary-last-subject - (gnus-summary-skip-intangible macro) (gnus-summary-article-number macro) - (gnus-data-header macro) (gnus-data-find macro)) + gnus-summary-skip-intangible gnus-summary-article-number + gnus-data-header gnus-data-find) ("gnus-group" gnus-group-insert-group-line gnus-group-quit gnus-group-list-groups gnus-group-first-unread-group gnus-group-set-mode-line gnus-group-set-info gnus-group-save-newsrc |
