Skip to content

Instantly share code, notes, and snippets.

@bjourne
Created April 11, 2025 14:23
Show Gist options
  • Save bjourne/8958a3918b6f0e61840a5fc10a546b4b to your computer and use it in GitHub Desktop.
Save bjourne/8958a3918b6f0e61840a5fc10a546b4b to your computer and use it in GitHub Desktop.
Emacs recompiles too much
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-submodule-YeXZ8E.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-submodule.el...
In magit-submodule-remove:
magit-submodule.el:380:11: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
magit-submodule.el:388:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
magit-submodule.el:429:14: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-insert-modules:
magit-submodule.el:448:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-insert-modules-overview:
magit-submodule.el:468:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit--insert-modules-overview:
magit-submodule.el:498:18: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
magit-submodule.el:501:16: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
magit-submodule.el:506:18: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit--insert-modules-logs:
magit-submodule.el:590:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-stash-zBAGOG.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-blame-8wMp3R.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-reflog-onm1JQ.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-bisect-PzWaD9.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-stash.el...
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-blame.el...
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-push-gifgeZ.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-pull-SlzTCq.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-fetch-9scMV6.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-reflog.el...
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-clone-uB0rcu.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-bisect.el...
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-push.el...
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-pull.el...
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-fetch.el...
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-clone.el...
In magit-stash-drop:
magit-stash.el:372:11: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-jump-to-stashes:
magit-stash.el:506:2: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-blame-put-keymap-before-view-mode:
magit-blame.el:402:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-blame--update-heading-overlay:
magit-blame.el:652:5: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-blame--format-string-1:
magit-blame.el:710:6: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-blame-maybe-show-message:
magit-blame.el:744:6: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-blame--pre-blame-assert:
magit-blame.el:814:8: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-blame-next-chunk:
magit-blame.el:871:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-blame-previous-chunk:
magit-blame.el:879:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-blame-next-chunk-same-commit:
magit-blame.el:888:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
magit-blame.el:898:14: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-push-current:
magit-push.el:182:5: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In toplevel form:
magit-pull.el:54:7: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-clone--format-url:
magit-clone.el:330:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
magit-clone.el:342:24: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-remote-zdJZVh.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-remote.el...
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-commit-qFDo5q.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-sequence-bQpQc5.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-commit.el...
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-sequence.el...
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-notes-maDh7T.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-worktree-FBrmDI.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-tag-0toYxb.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-notes.el...
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-worktree.el...
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-tag.el...
In magit-commit:
magit-commit.el:159:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-commit-squash-internal:
magit-commit.el:380:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-commit-amend-assert:
magit-commit.el:426:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-commit-absorb-modules:
magit-commit.el:530:14: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-commit-diff:
magit-commit.el:662:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit--cherry-move:
magit-sequence.el:289:8: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-insert-sequencer-sequence:
magit-sequence.el:903:12: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-rebase-insert-merge-sequence:
magit-sequence.el:1018:11: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-sequence-insert-sequence:
magit-sequence.el:1061:10: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-merge-A10P27.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
In magit-tag-delete:
magit-tag.el:84:23: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-merge.el...
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-branch-IpHCGD.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-branch.el...
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
In magit--merge-absorb:
magit-merge.el:178:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit--merge-absorb-1:
magit-merge.el:193:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-reset-WPZ12W.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-files-HFbBym.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-refs-h3Mh1b.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-reset.el...
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-files.el...
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-status-qmSVmz.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-refs.el...
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-status.el...
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-emsVOP.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
In magit-branch-maybe-adjust-upstream:
magit-branch.el:403:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit--branch-spinoff:
magit-branch.el:500:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
magit-branch.el:515:10: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-branch-delete:
magit-branch.el:599:7: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
magit-branch.el:613:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-branch-maybe-delete-pr-remote:
magit-branch.el:703:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-delete-remote-branch-sentinel:
magit-branch.el:734:10: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
magit-branch.el:933:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit.el...
In magit-find-file-read-args:
magit-files.el:71:6: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-find-file--internal:
magit-files.el:86:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-update-index:
magit-files.el:238:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-blob-previous:
magit-files.el:378:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
magit-files.el:380:8: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-blob-visit-file:
magit-files.el:391:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-file-untrack:
magit-files.el:450:27: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-file-delete:
magit-files.el:503:23: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-insert-tags:
magit-refs.el:544:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-refs--format-local-branch:
magit-refs.el:736:16: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-init:
magit-status.el:263:7: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-status-quick:
magit-status.el:373:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-status-goto-initial-section:
magit-status.el:486:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
magit-status.el:495:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-insert-error-header:
magit-status.el:547:8: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-insert-head-branch-header:
magit-status.el:578:8: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-insert-upstream-branch-header:
magit-status.el:598:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-jump-to-untracked:
magit-status.el:734:2: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-jump-to-tracked:
magit-status.el:737:2: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-jump-to-ignored:
magit-status.el:740:2: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-jump-to-skip-worktree:
magit-status.el:743:2: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-jump-to-assume-unchanged:
magit-status.el:746:2: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-insert-files:
magit-status.el:799:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-refs--insert-refname-p:
magit-refs.el:774:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-repos-T7cXDO.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-repos.el...
In magit-version:
magit.el:644:18: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-startup-asserts:
magit.el:722:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
magit.el:730:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-repolist-status:
magit-repos.el:164:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-read-repository:
magit-repos.el:490:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-apply-wuYbix.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-apply.el...
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-wip-P6Os8r.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-wip.el...
In magit-apply:
magit-apply.el:117:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-stage:
magit-apply.el:287:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-stage-untracked:
magit-apply.el:370:12: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-unstage:
magit-apply.el:408:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-unstage-intent:
magit-apply.el:452:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-discard:
magit-apply.el:489:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-discard-files--resolve:
magit-apply.el:595:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-discard-files--rename:
magit-apply.el:651:14: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-reverse:
magit-apply.el:693:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-log-WNWdN6.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
In magit-wip-after-save-local-mode-turn-on:
magit-wip.el:122:19: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
magit-wip.el:127:21: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
magit-wip.el:129:27: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-wip-commit-buffer-file:
magit-wip.el:158:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-wip-commit:
magit-wip.el:264:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-log.el...
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-which-func.el-OKUAMl.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-imenu.el-J0YSF6.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/progmodes/which-func.el.gz...
Compiling /opt/emacs/share/emacs/31.0.50/lisp/imenu.el.gz...
uncompressing which-func.el.gz...
uncompressing which-func.el.gz...done
uncompressing imenu.el.gz...
uncompressing imenu.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-diff-Vu8jti.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
In toplevel form:
magit-log.el:377:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-log--get-value:
magit-log.el:411:8: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
magit-log.el:420:8: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-smerge-mode.el-ysz72h.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
In magit-log-buffer-file:
magit-log.el:759:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-log-move-to-parent:
magit-log.el:925:8: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
magit-log.el:926:12: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-diff.el...
In magit--insert-log:
magit-log.el:1239:10: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-log-goto-commit-section:
magit-log.el:1588:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-log-format-shortstat-margin:
magit-log.el:1649:5: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-jump-to-unpulled-from-upstream:
magit-log.el:1889:2: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-insert-unpulled-from-upstream:
magit-log.el:1895:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-jump-to-unpulled-from-pushremote:
magit-log.el:1904:2: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-jump-to-unpushed-to-upstream:
magit-log.el:1930:2: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-jump-to-unpushed-to-pushremote:
magit-log.el:1984:2: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit--insert-pushremote-log-p:
magit-log.el:2003:8: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Compiling /opt/emacs/share/emacs/31.0.50/lisp/vc/smerge-mode.el.gz...
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-diff.el-47oBOI.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
uncompressing smerge-mode.el.gz...
uncompressing smerge-mode.el.gz...done
Compiling /opt/emacs/share/emacs/31.0.50/lisp/vc/diff.el.gz...
uncompressing diff.el.gz...
uncompressing diff.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-diff-mode.el-XbAiu6.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
In toplevel form:
magit-diff.el:832:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-diff--get-value:
magit-diff.el:866:8: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
magit-diff.el:875:8: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-diff--dwim:
magit-diff.el:1217:22: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-diff-buffer-file:
magit-diff.el:1351:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/vc/diff-mode.el.gz...
In magit-diff--locate-hunk:
magit-diff.el:1433:12: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-diff--goto-position:
magit-diff.el:1441:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-diff-toggle-file-filter:
magit-diff.el:1514:8: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-diff-set-context:
magit-diff.el:1540:16: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
magit-diff.el:1545:16: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-diff-context-p:
magit-diff.el:1556:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-diff-visit-file--setup:
magit-diff.el:1715:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
uncompressing diff-mode.el.gz...
In magit-jump-to-diffstat-or-diff:
magit-diff.el:1893:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
uncompressing diff-mode.el.gz...done
In magit-section-cycle-diffs:
magit-diff.el:1985:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-insert-revision-headers:
magit-diff.el:2916:8: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
magit-diff.el:2926:8: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-revision-insert-related-refs-display-p:
magit-diff.el:2940:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit--insert-related-refs:
magit-diff.el:2945:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-insert-revision-gravatars:
magit-diff.el:2969:8: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
magit-diff.el:2971:8: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-insert-revision-gravatar:
magit-diff.el:2977:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-insert-revision-gravatar-cb:
magit-diff.el:2995:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
magit-diff.el:3090:16: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-jump-to-unstaged:
magit-diff.el:3116:2: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-jump-to-staged:
magit-diff.el:3138:2: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-diff-type:
magit-diff.el:3178:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-diff-highlight:
magit-diff.el:3299:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-track-changes.el-nIYEML.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-easy-mmode.el-P7Cv9q.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/emacs-lisp/track-changes.el.gz...
uncompressing track-changes.el.gz...
uncompressing track-changes.el.gz...done
Compiling /opt/emacs/share/emacs/31.0.50/lisp/emacs-lisp/easy-mmode.el.gz...
uncompressing easy-mmode.el.gz...
uncompressing easy-mmode.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-git-commit-PfqoMu.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /home/bjourne/.config/emacs/packages/git-commit-3.3.0/git-commit.el...
In git-commit-turn-on-flyspell:
git-commit.el:628:4: Warning: ‘turn-on-flyspell’ is an obsolete function (as of 31.1); use ‘flyspell-mode’ instead.
In git-commit-prev-message:
git-commit.el:689:8: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In git-commit-save-message:
git-commit.el:716:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
git-commit.el:717:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In git-commit-buffer-message:
git-commit.el:741:25: Warning: ‘point-at-bol’ is an obsolete function (as of 29.1); use ‘line-beginning-position’ or ‘pos-bol’ instead.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-log-edit.el-A8ktsC.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-message.el-2Q7oWd.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/vc/log-edit.el.gz...
uncompressing log-edit.el.gz...
uncompressing log-edit.el.gz...done
Compiling /opt/emacs/share/emacs/31.0.50/lisp/gnus/message.el.gz...
uncompressing message.el.gz...
uncompressing message.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-sendmail.el-NFrjU9.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/mail/sendmail.el.gz...
uncompressing sendmail.el.gz...
uncompressing sendmail.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-yank-media.el-Ke5GmE.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/yank-media.el.gz...
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-puny.el-gWRjV8.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
uncompressing yank-media.el.gz...
uncompressing yank-media.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-dired.el-Jjjlls.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/net/puny.el.gz...
uncompressing puny.el.gz...
uncompressing puny.el.gz...done
Compiling /opt/emacs/share/emacs/31.0.50/lisp/dired.el.gz...
uncompressing dired.el.gz...
uncompressing dired.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-rfc822.el-sRZw6z.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-mml.el-Yaxcuh.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/mail/rfc822.el.gz...
uncompressing rfc822.el.gz...
uncompressing rfc822.el.gz...done
Compiling /opt/emacs/share/emacs/31.0.50/lisp/gnus/mml.el.gz...
uncompressing mml.el.gz...
uncompressing mml.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-mml-sec.el-E6qNz6.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/gnus/mml-sec.el.gz...
uncompressing mml-sec.el.gz...
uncompressing mml-sec.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-epa.el-DorADM.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/epa.el.gz...
uncompressing epa.el.gz...
uncompressing epa.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-derived.el-t7vDOx.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/emacs-lisp/derived.el.gz...
uncompressing derived.el.gz...
uncompressing derived.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-epg.el-jpftTP.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/epg.el.gz...
uncompressing epg.el.gz...
uncompressing epg.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-rfc6068.el-taIJwf.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/mail/rfc6068.el.gz...
uncompressing rfc6068.el.gz...
uncompressing rfc6068.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-epg-config.el-b0jU2f.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/epg-config.el.gz...
uncompressing epg-config.el.gz...
uncompressing epg-config.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-gnus-util.el-NKAVf1.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/gnus/gnus-util.el.gz...
uncompressing gnus-util.el.gz...
uncompressing gnus-util.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-time-date.el-ZW4qxh.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/calendar/time-date.el.gz...
uncompressing time-date.el.gz...
uncompressing time-date.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-mm-decode.el-F6y3eW.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-mm-bodies.el-dSyeEm.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/gnus/mm-decode.el.gz...
uncompressing mm-decode.el.gz...
uncompressing mm-decode.el.gz...done
Compiling /opt/emacs/share/emacs/31.0.50/lisp/gnus/mm-bodies.el.gz...
uncompressing mm-bodies.el.gz...
uncompressing mm-bodies.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-mm-encode.el-9bVJyb.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/gnus/mm-encode.el.gz...
uncompressing mm-encode.el.gz...
uncompressing mm-encode.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-mail-parse.el-WRJKs6.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/mail/mail-parse.el.gz...
uncompressing mail-parse.el.gz...
uncompressing mail-parse.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-rfc2231.el-lSLo5z.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/mail/rfc2231.el.gz...
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
uncompressing rfc2231.el.gz...
uncompressing rfc2231.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-rfc2047.el-RinErV.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/mail/rfc2047.el.gz...
uncompressing rfc2047.el.gz...
uncompressing rfc2047.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-rfc2045.el-FMB8cQ.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/mail/rfc2045.el.gz...
uncompressing rfc2045.el.gz...
uncompressing rfc2045.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-mm-util.el-BWUCCU.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/gnus/mm-util.el.gz...
uncompressing mm-util.el.gz...
uncompressing mm-util.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-ietf-drums.el-gKZeI1.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/mail/ietf-drums.el.gz...
uncompressing ietf-drums.el.gz...
uncompressing ietf-drums.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-mailabbrev.el-bCUooL.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/mail/mailabbrev.el.gz...
uncompressing mailabbrev.el.gz...
uncompressing mailabbrev.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-mail-utils.el-HWHGTm.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/mail/mail-utils.el.gz...
uncompressing mail-utils.el.gz...
uncompressing mail-utils.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-gmm-utils.el-WytBjC.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/gnus/gmm-utils.el.gz...
uncompressing gmm-utils.el.gz...
uncompressing gmm-utils.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-pcvs-util.el-pq6b7e.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-mailheader.el-YMxJky.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/vc/pcvs-util.el.gz...
Compiling /opt/emacs/share/emacs/31.0.50/lisp/mail/mailheader.el.gz...
uncompressing pcvs-util.el.gz...
uncompressing mailheader.el.gz...
uncompressing pcvs-util.el.gz...done
uncompressing mailheader.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-add-log.el-QChRaZ.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/vc/add-log.el.gz...
uncompressing add-log.el.gz...
uncompressing add-log.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-dash-eCEgcW.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /home/bjourne/.config/emacs/packages/dash-20250312.1307/dash.el...
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-autorevert-XWVLJY.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-autorevert.el-bRI4G2.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-autorevert.el...
Compiling /opt/emacs/share/emacs/31.0.50/lisp/autorevert.el.gz...
uncompressing autorevert.el.gz...
uncompressing autorevert.el.gz...done
In magit-turn-on-auto-revert-mode-if-desired:
magit-autorevert.el:109:11: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-filenotify.el-nSXf8D.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/filenotify.el.gz...
uncompressing filenotify.el.gz...
uncompressing filenotify.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-margin-4xR6L3.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-margin.el...
In magit-set-buffer-margin:
magit-margin.el:133:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-transient-ToVgsH.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-transient.el...
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-process-r5sFTR.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
In toplevel form:
magit-transient.el:96:6: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
magit-transient.el:151:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-process.el...
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-with-editor-Ic2SQs.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /home/bjourne/.config/emacs/packages/with-editor-20241201.1419/with-editor.el...
In with-editor-sleeping-editor-filter:
with-editor.el:660:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In with-editor-export-editor:
with-editor.el:751:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
with-editor.el:773:12: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
with-editor.el:776:12: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-process-buffer:
magit-process.el:353:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-process-kill:
magit-process.el:385:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-process-environment:
magit-process.el:515:45: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-start-process:
magit-process.el:688:19: Warning: Unknown slot ‘process’
In magit-sequencer-process-sentinel:
magit-process.el:844:10: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-process-filter:
magit-process.el:863:8: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-process-yes-or-no-prompt:
magit-process.el:914:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-process-password-prompt:
magit-process.el:1001:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-process-username-prompt:
magit-process.el:1015:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-process-finish:
magit-process.el:1253:14: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
magit-process.el:1257:19: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-shell.el-ott32T.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/shell.el.gz...
uncompressing shell.el.gz...
uncompressing shell.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-pcomplete.el-MJgDUp.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/pcomplete.el.gz...
uncompressing pcomplete.el.gz...
uncompressing pcomplete.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-server.el-Rhp6Ub.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/server.el.gz...
uncompressing server.el.gz...
uncompressing server.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-mode-kZ3420.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-mode.el...
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-transient-ejGDoB.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
In magit-visit-thing:
magit-mode.el:450:6: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-browse-thing:
magit-mode.el:471:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit--display-buffer-fullframe:
magit-mode.el:725:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit--display-buffer-topleft:
magit-mode.el:742:8: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit--display-buffer-fullcolumn:
magit-mode.el:784:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-toggle-buffer-lock:
magit-mode.el:948:8: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
magit-mode.el:959:6: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
magit-mode.el:960:10: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-refresh:
magit-mode.el:1037:12: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-after-save-refresh-status:
magit-mode.el:1178:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-save-repository-buffers:
magit-mode.el:1209:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-xref-setup:
magit-mode.el:1358:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-repository-local-get:
magit-mode.el:1422:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-repository-local-delete:
magit-mode.el:1435:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Compiling /home/bjourne/.config/emacs/packages/transient-20250401.1655/transient.el...
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-pp.el-8i5Bvb.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/emacs-lisp/pp.el.gz...
uncompressing pp.el.gz...
In transient--expand-define-args:
transient.el:1234:10: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
uncompressing pp.el.gz...done
In transient--parse-suffix:
transient.el:1359:16: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In transient-get-suffix:
transient.el:1552:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In transient-set-default-level:
transient.el:1650:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In transient--make-transient-map:
transient.el:2132:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
transient.el:2133:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
transient.el:2134:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In transient--make-predicate-map:
transient.el:2189:12: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In transient--env-apply:
transient.el:2287:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In transient--suspend-override:
transient.el:2607:15: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In transient--wrap-command:
transient.el:2712:18: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
transient.el:2696:25: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In transient--call-pre-command:
transient.el:2952:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In transient--invalid:
transient.el:3160:13: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
transient.el:3491:12: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
transient.el:3540:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
transient.el:3651:6: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
transient.el:3659:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
transient.el:3735:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In transient-args:
transient.el:3845:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In transient-scope:
transient.el:4039:10: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In transient--insert-menu:
transient.el:4245:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
transient.el:4294:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
transient.el:4422:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
transient.el:4532:10: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
transient.el:4541:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
transient.el:4560:6: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In transient--maybe-pad-keys:
transient.el:4641:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In transient-command-summary-or-name:
transient.el:4692:6: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
transient.el:4723:6: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
transient.el:4731:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
transient.el:4733:6: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-edmacro.el-QEcipQ.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/edmacro.el.gz...
uncompressing edmacro.el.gz...
uncompressing edmacro.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-kmacro.el-2sJLlE.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-benchmark.el-iz7war.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Compiling /opt/emacs/share/emacs/31.0.50/lisp/kmacro.el.gz...
uncompressing kmacro.el.gz...
uncompressing kmacro.el.gz...done
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-git-tUL6MK.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/emacs-lisp/benchmark.el.gz...
uncompressing benchmark.el.gz...
uncompressing benchmark.el.gz...done
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-git.el...
In magit-git-string-p:
magit-git.el:367:31: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-git-string-ng:
magit-git.el:386:8: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
magit-git.el:402:12: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-git-str:
magit-git.el:414:31: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-git-output:
magit-git.el:424:31: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-git-config-p:
magit-git.el:456:33: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-git-string:
magit-git.el:520:31: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-git-version:
magit-git.el:624:30: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-debug-git-executable:
magit-git.el:712:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-config-get-from-cached-list:
magit-git.el:735:32: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-gitdir:
magit-git.el:831:33: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
magit-git.el: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-toplevel:
magit-git.el:879:9: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
magit-git.el: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
magit-git.el:881:9: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-expand-git-file-name:
magit-git.el:1202:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-convert-filename-for-git:
magit-git.el:1217:8: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-file-at-point:
magit-git.el:1235:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit--set-default-branch:
magit-git.el:1655:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-get-upstream-branch:
magit-git.el:1711:8: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-get-push-branch:
magit-git.el:1782:8: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-branch-merged-p:
magit-git.el:1846:9: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-abbrev-length:
magit-git.el:2228:8: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
magit-git.el:2231:17: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
magit-git.el:2236:10: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-format-ref-labels:
magit-git.el:2390:14: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit--minibuf-default-add-commit:
magit-git.el:2580:11: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-base-mQP5k9.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-magit-section-99UHmt.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /home/bjourne/.config/emacs/packages/magit-20250401.1753/magit-base.el...
Compiling /home/bjourne/.config/emacs/packages/magit-section-20250401.1753/magit-section.el...
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-format-spec.el-cf27ul.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
In magit-thing-at-point:
magit-section.el:522:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-section-context-menu:
magit-section.el:618:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/format-spec.el.gz...
magit-section.el:624:8: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
magit-section.el:636:8: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
magit-section.el:650:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-menu-highlight-point-section:
magit-section.el:705:6: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-section-up:
magit-section.el:847:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-section-forward-sibling:
magit-section.el:857:10: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-section-backward-sibling:
magit-section.el:868:10: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-section-show:
magit-section.el:920:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-section--maybe-wash:
magit-section.el:930:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-section-hide:
magit-section.el:951:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
uncompressing format-spec.el.gz...
uncompressing format-spec.el.gz...done
In magit-section-hidden-body:
magit-section.el:1060:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-describe-section-briefly:
magit-section.el:1176:23: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-section-match-2:
magit-section.el:1284:15: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-completing-read:
magit-base.el:589:4: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-section-highlight:
magit-section.el:1736:4: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit-emacs-Q-command:
magit-base.el:860:25: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit-run-section-hook:
magit-section.el:2225:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
In magit--ellipsis:
magit-base.el:1172:6: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
In magit--handle-bookmark:
magit-section.el:2450:6: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
magit-section.el:2469:12: Warning: ‘if-let’ is an obsolete macro (as of 31.1); use ‘if-let*’ instead.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-cursor-sensor.el-PNFfei.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/emacs-lisp/cursor-sensor.el.gz...
uncompressing cursor-sensor.el.gz...
uncompressing cursor-sensor.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-crm.el-d7tuSS.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/emacs-lisp/crm.el.gz...
uncompressing crm.el.gz...
uncompressing crm.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-llama-rVqbCT.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /home/bjourne/.config/emacs/packages/llama-20250314.2009/llama.el...
In llama--match-and-fontify:
llama.el:356:17: Warning: ‘when-let’ is an obsolete macro (as of 31.1); use ‘when-let*’ or ‘and-let*’ instead.
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-cl-extra.el-MTLlbO.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/emacs-lisp/cl-extra.el.gz...
uncompressing cl-extra.el.gz...
uncompressing cl-extra.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-help-mode.el-0iN2Ql.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/help-mode.el.gz...
uncompressing help-mode.el.gz...
uncompressing help-mode.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-use-package-core.el-s9LCak.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/use-package/use-package-core.el.gz...
uncompressing use-package-core.el.gz...
uncompressing use-package-core.el.gz...done
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/31.0.50/site-lisp/subdirs.el"
Missing ‘lexical-binding’ cookie in "/opt/emacs/share/emacs/site-lisp/subdirs.el"
Warning (files): Missing ‘lexical-binding’ cookie in "/tmp/emacs-async-comp-cl-loaddefs.el-20r8Zs.el".
You can add one with ‘M-x elisp-enable-lexical-binding RET’.
See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
for more information.
Compiling /opt/emacs/share/emacs/31.0.50/lisp/emacs-lisp/cl-loaddefs.el.gz...
uncompressing cl-loaddefs.el.gz...
uncompressing cl-loaddefs.el.gz...done
Compilation finished.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment