mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-15 10:30:25 -08:00
* 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.
This commit is contained in:
parent
e3029eaadf
commit
8047bd08ca
2 changed files with 31 additions and 54 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue