{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":454239804,"defaultBranch":"github","name":"dotfiles","ownerLogin":"DerickEddington","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-01T02:38:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4731128?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703044861.0","currentOid":""},"activityList":{"items":[{"before":"a0b8e513ed376ed80923b87c826286adc83e146e","after":"9932cd12df00f2e97e754920a0ca64453cee6619","ref":"refs/heads/github","pushedAt":"2024-06-08T23:25:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Add noteworthy point about new support for analyzing Rust std libs.","shortMessageHtmlLink":"Add noteworthy point about new support for analyzing Rust std libs."}},{"before":"f96aaadf9bc097ed9c2c74ea912507a7a6f58e7e","after":"287e2eb13d50d6adeb2cc546da03c5856073d0a8","ref":"refs/heads/main","pushedAt":"2024-06-08T00:53:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Adjustments for upgrade to NixOS 24.05.\n\nThe adjustment to rust.nix is for the oxalica-rust-overlay channel's newer changes, as were in\neffect when I upgraded to NixOS 24.05.","shortMessageHtmlLink":"Adjustments for upgrade to NixOS 24.05."}},{"before":"ded140b83f9cb487f8fcb09264490911906e972a","after":"f96aaadf9bc097ed9c2c74ea912507a7a6f58e7e","ref":"refs/heads/main","pushedAt":"2024-06-05T20:33:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Adjustment for upgrade to NixOS 24.05.\n\nThis adjustment is for the oxalica-rust-overlay channel's newer changes, as were in effect when I\nupgraded to NixOS 24.05.","shortMessageHtmlLink":"Adjustment for upgrade to NixOS 24.05."}},{"before":"deceeac52265c83c2bc9ecfc566e66f20a39e075","after":"a0b8e513ed376ed80923b87c826286adc83e146e","ref":"refs/heads/github","pushedAt":"2024-06-04T04:56:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Add noteworthy point about new support for analyzing Rust std libs.","shortMessageHtmlLink":"Add noteworthy point about new support for analyzing Rust std libs."}},{"before":"434fbda82475e04cf6a860952a3d346a62c7d1cf","after":"ded140b83f9cb487f8fcb09264490911906e972a","ref":"refs/heads/main","pushedAt":"2024-06-04T04:51:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Have rust-analyzer for the-nightly Rust toolchain, when active.","shortMessageHtmlLink":"Have rust-analyzer for the-nightly Rust toolchain, when active."}},{"before":"5e94bcf7be19c8cf2d6ad960f64aecd01c878660","after":"deceeac52265c83c2bc9ecfc566e66f20a39e075","ref":"refs/heads/github","pushedAt":"2024-04-30T23:18:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Add noteworthy point about new support for analyzing Rust std libs.","shortMessageHtmlLink":"Add noteworthy point about new support for analyzing Rust std libs."}},{"before":"7962cdf26303a1950e95fecb7cdecf80b4ff0009","after":"434fbda82475e04cf6a860952a3d346a62c7d1cf","ref":"refs/heads/main","pushedAt":"2024-04-30T23:17:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Remove outdated comment in home.nix about NixOS release versions.","shortMessageHtmlLink":"Remove outdated comment in home.nix about NixOS release versions."}},{"before":"b44b9977e9a8739bdf79669a37261181c977feae","after":"5e94bcf7be19c8cf2d6ad960f64aecd01c878660","ref":"refs/heads/github","pushedAt":"2024-04-30T00:07:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Add noteworthy point about new support for analyzing Rust std libs.","shortMessageHtmlLink":"Add noteworthy point about new support for analyzing Rust std libs."}},{"before":"c71be1fa7f332cd248dfcbcc805a3f3ae102c3c5","after":"7962cdf26303a1950e95fecb7cdecf80b4ff0009","ref":"refs/heads/main","pushedAt":"2024-04-30T00:03:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Delete .aspell.conf, now that my NixOS configs the same system-wide.\n\nFor other OSs, the file probably shouldn't have been in effect anyway, because, in installations\nof those OSs, the extra dicts shouldn't be assumed to be installed.","shortMessageHtmlLink":"Delete .aspell.conf, now that my NixOS configs the same system-wide."}},{"before":"eb4c00279275c69425be5fec01020060e117e8dc","after":"b44b9977e9a8739bdf79669a37261181c977feae","ref":"refs/heads/github","pushedAt":"2024-02-12T23:17:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Add noteworthy point about new support for analyzing Rust std libs.","shortMessageHtmlLink":"Add noteworthy point about new support for analyzing Rust std libs."}},{"before":"e5751c80caef37c2de91611c4591dbe7a24c7493","after":"eb4c00279275c69425be5fec01020060e117e8dc","ref":"refs/heads/github","pushedAt":"2024-02-12T23:01:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Add noteworthy point about new support for analyzing Rust std libs.","shortMessageHtmlLink":"Add noteworthy point about new support for analyzing Rust std libs."}},{"before":"9700783c4566124449e9b345894b914d6cb91bf4","after":"e5751c80caef37c2de91611c4591dbe7a24c7493","ref":"refs/heads/github","pushedAt":"2024-02-12T20:41:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Add noteworthy point about new support for analyzing Rust std libs.","shortMessageHtmlLink":"Add noteworthy point about new support for analyzing Rust std libs."}},{"before":"3a8505c9d2322cec5ea91db1f68e9caf3ca28e24","after":"c71be1fa7f332cd248dfcbcc805a3f3ae102c3c5","ref":"refs/heads/main","pushedAt":"2024-02-12T20:08:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Add support for analyzing the Rust std libs' source code, for Emacs.","shortMessageHtmlLink":"Add support for analyzing the Rust std libs' source code, for Emacs."}},{"before":"09e6fc791df6efeb801a6021929114b32da475cc","after":"9700783c4566124449e9b345894b914d6cb91bf4","ref":"refs/heads/github","pushedAt":"2024-01-31T02:33:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Add noteworthy points about: use of KeePassXC; & support for NetBSD.","shortMessageHtmlLink":"Add noteworthy points about: use of KeePassXC; & support for NetBSD."}},{"before":"14593c5e7e75a58e79df479a32ac2889e31a5149","after":"3a8505c9d2322cec5ea91db1f68e9caf3ca28e24","ref":"refs/heads/main","pushedAt":"2024-01-31T02:23:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Add NetBSD support for deploying and using my `dotfiles` repo.","shortMessageHtmlLink":"Add NetBSD support for deploying and using my dotfiles repo."}},{"before":"a886797f5773fe027536df862a905b39fd48532c","after":"09e6fc791df6efeb801a6021929114b32da475cc","ref":"refs/heads/github","pushedAt":"2024-01-29T07:06:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Add noteworthy points about: use of KeePassXC; & support for NetBSD.","shortMessageHtmlLink":"Add noteworthy points about: use of KeePassXC; & support for NetBSD."}},{"before":"e01a46ea856db32aea567a2337e3e42e30a157bc","after":"14593c5e7e75a58e79df479a32ac2889e31a5149","ref":"refs/heads/main","pushedAt":"2024-01-29T07:05:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Add NetBSD support for deploying and using my `dotfiles` repo.","shortMessageHtmlLink":"Add NetBSD support for deploying and using my dotfiles repo."}},{"before":"1c23cc4f79ef914eda6d5ed1b89cd38d5c401a45","after":"e01a46ea856db32aea567a2337e3e42e30a157bc","ref":"refs/heads/main","pushedAt":"2024-01-28T10:13:48.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Add NetBSD support for deploying and using my `dotfiles` repo.","shortMessageHtmlLink":"Add NetBSD support for deploying and using my dotfiles repo."}},{"before":"bf2e8b649ca53836535b2718da74448e11b34146","after":"1c23cc4f79ef914eda6d5ed1b89cd38d5c401a45","ref":"refs/heads/main","pushedAt":"2024-01-16T22:26:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Add config for KeePassXC, including as Secret Service.\n\nThere is a corresponding commit in my nixos-config repo that:\ninstalls the KeePassXC package system-wide, and\nallows Firefox to do native-messaging with it, and\nassumes it's config'ed to provide the Secret Service API (per this commit), and\nenables the git-credential-libsecret helper (which will use KeePassXC), and\nenables the ssh-agent (which KeePassXC can integrate with).\n\nThe browser extension must be manually installed and configured, because formalizing and\nautomating that is too difficult for now. But maybe that could be done, at least to some extent,\nin the future, by utilizing the newer options for Firefox (and (Ungoogled) Chromium?) that Home\nManager and NixOS have.\n\nAdd a file of exported KeePassXC-Browser settings, for users to start with. This file is\ninactive, not used, and to be effective each user must import it into the KeePassXC-Browser\nextension (after installing that in a web browser, of course).\n\nThe old config to use the git-credential-cache helper is deleted, so that the now-config'ed\ngit-credential-libsecret helper will be used instead.\n\nThe KeePass-DB files are ignored w.r.t. tracking in this repo, because they're\nfrequently-changing, large binary encrypted gibberish, too sensitive and private (even as\nencrypted), and should be preserved via separate backups.\n\nAdd a KeePass-DB file as a template (not ignored, as a special exception), for users to start\nwith. This file is inactive, not used, and is only effective if a user chooses to copy/merge it\nto make an active DB file (which will be ignored). The location and name of this template file is\nonly to organize it mnemonically for when users want to find it to start a separate DB. The\npassword for this template DB is \"password\", because users need to be able to unlock it to use it\nto start their separate DBs. As such, it is critical that each user changes the password for\ntheir separate DB, e.g. to a high-entropy passphrase.\n\nFor non-NixOS OSs, all this config for KeePassXC is inactive. This is desired, because my setup\nfor other OSs doesn't assume GUI desktop nor Linux, and so shouldn't assume that KeePassXC could\nbe used (which requires GUI) nor as Secret Service (which is Linux-specific (but could\nhypothetically, and perhaps is already, implemented for some other OS, but can't assume that it\nwill be for all POSIX OSs)). However, if KeePassXC were installed (maybe just its keepassxc-cli)\nin some other OS, then most of this config and files would be useful.\n\nFor non-NixOS OSs, because my global Git config no longer has git-credential-cache helper, and\nwithout git-credential-libsecret helper in an OS which doesn't have that, usage of Git will no\nlonger use any credential helper (unless some helper is manually configured there). This is\nprobably for the best anyway, because my setup for other OSs shouldn't assume how this should be\nin various other situations.","shortMessageHtmlLink":"Add config for KeePassXC, including as Secret Service."}},{"before":"804340f0a60a5020c76af176b2885fd991c0eacb","after":"bf2e8b649ca53836535b2718da74448e11b34146","ref":"refs/heads/main","pushedAt":"2024-01-15T21:16:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Add config for KeePassXC, including as Secret Service.\n\nThere is a corresponding commit in my nixos-config repo that:\ninstalls the KeePassXC package system-wide, and\nassumes it's config'ed to provide the Secret Service API (per this commit), and\nenables the git-credential-libsecret helper (which will use KeePassXC), and\nenables the ssh-agent (which KeePassXC can integrate with).\n\nThe browser extension must be manually installed and configured, because formalizing and\nautomating that is too difficult for now. But maybe that could be done, at least to some extent,\nin the future, by utilizing the newer options for Firefox (and (Ungoogled) Chromium?) that Home\nManager and NixOS have.\n\nAdd a file of exported KeePassXC-Browser settings, for users to start with. This file is\ninactive, not used, and to be effective each user must import it into the KeePassXC-Browser\nFirefox extension (after installing that, of course).\n\nThe old config to use the git-credential-cache helper is deleted, so that the now-config'ed\ngit-credential-libsecret helper will be used instead.\n\nThe KeePass-DB files are ignored w.r.t. tracking in this repo, because they're\nfrequently-changing, large binary encrypted gibberish, too sensitive and private (even as\nencrypted), and should be preserved via separate backups.\n\nAdd a KeePass-DB file as a template (not ignored, as a special exception), for users to start\nwith. This file is inactive, not used, and is only effective if a user chooses to copy/merge it\nto make an active DB file (which will be ignored). The location and name of this template file is\nonly to organize it mnemonically for when users want to find it to start a separate DB. The\npassword for this template DB is \"password\", because users need to be able to unlock it to use it\nto start their separate DBs. As such, it is critical that each user changes the password for\ntheir separate DB, e.g. to a high-entropy passphrase.\n\nFor non-NixOS OSs, all this config for KeePassXC is inactive. This is desired, because my setup\nfor other OSs doesn't assume GUI desktop nor Linux, and so shouldn't assume that KeePassXC could\nbe used (which requires GUI) nor as Secret Service (which is Linux-specific (but could\nhypothetically, and perhaps is already, implemented for some other OS, but can't assume that it\nwill be for all POSIX OSs)). However, if KeePassXC were installed (maybe just its keepassxc-cli)\nin some other OS, then all this config and files would be useful.\n\nFor non-NixOS OSs, because my global Git config no longer has git-credential-cache helper, and\nwithout git-credential-libsecret helper in an OS which doesn't have that, usage of Git will no\nlonger use any credential helper (unless some helper is manually configured there). This is\nprobably for the best anyway, because my setup for other OSs shouldn't assume how this should be\nin various other situations.","shortMessageHtmlLink":"Add config for KeePassXC, including as Secret Service."}},{"before":"caccb59acbf9e01a181c6f310e3e640eadfe1cb6","after":"804340f0a60a5020c76af176b2885fd991c0eacb","ref":"refs/heads/main","pushedAt":"2024-01-02T18:32:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Add config for KeePassXC features and to auto-start.\n\nThere is a corresponding commit in my nixos-config repo that:\ninstalls the KeePassXC package system-wide, and\nenables the git-credential-libsecret, and\nenables the ssh-agent.\n\nThe browser extension must be manually installed and configured, because formalizing that is too\ndifficult for now. But maybe that could be done, at least to some extent, in the future,\nutilizing the newer options for Firefox that Home Manager and NixOS have.","shortMessageHtmlLink":"Add config for KeePassXC features and to auto-start."}},{"before":"292bd44151f57e032babf13383e5fc75772761b6","after":"a886797f5773fe027536df862a905b39fd48532c","ref":"refs/heads/github","pushedAt":"2023-12-26T00:41:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Update links in README.md.","shortMessageHtmlLink":"Update links in README.md."}},{"before":"fe99b9145dbff1ea275c08197bd7bc8333dcb4ec","after":"caccb59acbf9e01a181c6f310e3e640eadfe1cb6","ref":"refs/heads/main","pushedAt":"2023-12-22T23:01:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Ignore future ~/.config/user-tmpfiles.d/home-manager.conf.\n\nHome Manager 23.11 moves ~/.local/share/user-tmpfiles.d/home-manager.conf to here.\n\nNo longer ignore the old directory, because I'd want to see if anything is ever in there, because\nHome Manager no longer manages its files there.","shortMessageHtmlLink":"Ignore future ~/.config/user-tmpfiles.d/home-manager.conf."}},{"before":"7a571254268e852721d8a25dc70b683c1d43f1db","after":"292bd44151f57e032babf13383e5fc75772761b6","ref":"refs/heads/github","pushedAt":"2023-12-20T06:52:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Update links in README.md.","shortMessageHtmlLink":"Update links in README.md."}},{"before":null,"after":"b3b52900a388d715ba936f6dd1e57ce724abe684","ref":"refs/heads/hacks-for-ubuntu20-and-emacs26","pushedAt":"2023-12-20T04:01:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Adjust Emacs init for version 26.","shortMessageHtmlLink":"Adjust Emacs init for version 26."}},{"before":"5d2518b106e10ca1e96d430ef87a989cd19690cb","after":"fe99b9145dbff1ea275c08197bd7bc8333dcb4ec","ref":"refs/heads/main","pushedAt":"2023-12-20T04:00:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"For Debian 12, update bin symlinks to Clang 16.","shortMessageHtmlLink":"For Debian 12, update bin symlinks to Clang 16."}},{"before":"119e11849b3a5450f177d935924e66370f454936","after":"5d2518b106e10ca1e96d430ef87a989cd19690cb","ref":"refs/heads/main","pushedAt":"2023-12-19T22:13:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Improve my Emacs init w.r.t. compilation and batch mode.\n\nPrevent native compilation during early-init.el. For some platforms, e.g. Debian 12, it was\nnative-compiling pcase.el into the undesirable ~/.config/emacs/eln-cache/ dir because it loads\npcase before it replaces that dir and it doesn't already have a .eln. This should also prevent\nsuch possibility for other libraries in the future.\n\nActivate all packages when in `--batch --user` mode (which is used by my-install-emacs-packages),\nbecause batch mode doesn't do this (unlike normal mode which does) and this could be needed by\nuses that assume things are initialized like normal mode because the user init file was loaded.\n\nImprove the re-prepending of my-eln-cache-dir so that it's done more cleanly - only when needed\nand remove any other occurrence.\n\nDon't compile my/lib/my-platform.el, to prevent the possibility of its .elc becoming outdated but\nstill being loaded instead of its .el when the .el was changed, because it's loaded by\nearly-init.el before init.el recompiles my/lib/ (before the rest are loaded). It's the only\nmy/**/*.el that this is a concern for (because it's the only one loaded by early-init.el).","shortMessageHtmlLink":"Improve my Emacs init w.r.t. compilation and batch mode."}},{"before":"69b672a09d31e34940b1c1604d6d7e18788645ec","after":"119e11849b3a5450f177d935924e66370f454936","ref":"refs/heads/main","pushedAt":"2023-12-19T08:32:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Improve my Emacs init w.r.t. compilation and batch mode.\n\nPrevent native compilation during early-init.el. For some platforms, e.g. Debian 12, it was\nnative-compiling pcase.el into the undesirable ~/.config/emacs/eln-cache/ dir because it loads\npcase before it replaces that dir and it doesn't already have a .eln. This should also prevent\nsuch possibility for other libraries in the future.\n\nActivate all packages when in `--batch --user` mode (which is used by my-install-emacs-packages),\nbecause batch mode doesn't do this (unlike normal mode which does) and this could be needed by\nuses that assume things are initialized like normal mode because the user init file was loaded.\n\nImprove the re-prepending of my-eln-cache-dir so that it's done more cleanly - only when needed\nand remove any other occurrence.\n\nDon't compile my/lib/my-platform.el, to prevent the possibility of its .elc becoming outdated but\nstill being loaded instead of its .el when the .el was changed, because it's loaded by\nearly-init.el before init.el recompiles my/lib/ (before the rest are loaded). It's the only\nmy/**/*.el that this is a concern for (because it's the only one loaded by early-init.el).","shortMessageHtmlLink":"Improve my Emacs init w.r.t. compilation and batch mode."}},{"before":"fbe5068f743d90ef816908efa72e79c5c9064451","after":"69b672a09d31e34940b1c1604d6d7e18788645ec","ref":"refs/heads/main","pushedAt":"2023-12-19T06:44:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"Improve my Emacs init w.r.t. native compilation and batch mode.\n\nPrevent native compilation during early-init.el. For some platforms, e.g. Debian 12, it was\nnative-compiling pcase.el into the undesirable ~/.config/emacs/eln-cache/ dir because it loads\npcase before it replaces that dir and it doesn't already have a .eln. This should also prevent\nsuch possibility for other libraries in the future.\n\nActivate all packages when in `--batch --user` mode (which is used by my-install-emacs-packages),\nbecause batch mode doesn't do this (unlike normal mode which does) and this could be needed by\nuses that assume things are initialized like normal mode because the user init file was loaded.\n\nImprove the re-prepending of my-eln-cache-dir so that it's done more cleanly - only when needed\nand remove any other occurrence.","shortMessageHtmlLink":"Improve my Emacs init w.r.t. native compilation and batch mode."}},{"before":"f1b7a802d38314c5bdd0839ae44727a1df59cf06","after":"fbe5068f743d90ef816908efa72e79c5c9064451","ref":"refs/heads/main","pushedAt":"2023-12-17T21:41:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DerickEddington","name":"Derick Eddington","path":"/DerickEddington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4731128?s=80&v=4"},"commit":{"message":"For FreeBSD 14, have bin symlinks to Clang 17, like was done for 13.","shortMessageHtmlLink":"For FreeBSD 14, have bin symlinks to Clang 17, like was done for 13."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYCAGygA","startCursor":null,"endCursor":null}},"title":"Activity ยท DerickEddington/dotfiles"}