From 77cfedd1c9a6173cc8b47fb97eb594ef3186c264 Mon Sep 17 00:00:00 2001 From: bh Date: Fri, 12 Dec 2025 20:59:09 +0800 Subject: Removed unnecessary files from git tracking and added magit to config --- config/evil.el | 8 +- config/magit.el | 5 + config/modeline.el | 64 +- config/treemacs.el | 55 +- early-init.el | 16 +- .../30.2-6a8b22b2/annalist-e67d06c1-9d5db23a.eln | Bin 89528 -> 0 bytes .../30.2-6a8b22b2/bind-key-fc9c2fa3-466ac555.eln | Bin 52192 -> 0 bytes .../30.2-6a8b22b2/cl-seq-f464c4e2-fe43febc.eln | Bin 136224 -> 0 bytes .../30.2-6a8b22b2/diminish-457214fa-3ab06659.eln | Bin 20312 -> 0 bytes eln-cache/30.2-6a8b22b2/evil-3b9df396-2200b0d8.eln | Bin 17224 -> 0 bytes .../evil-collection-635d1a79-770d5135.eln | Bin 75840 -> 0 bytes .../evil-command-window-6f88d451-fbf17beb.eln | Bin 34432 -> 0 bytes .../evil-commands-b78d56af-386d1154.eln | Bin 716816 -> 0 bytes .../evil-common-3f3282bc-0a909e10.eln | Bin 350632 -> 0 bytes .../30.2-6a8b22b2/evil-core-e6fa0c01-7d34b371.eln | Bin 125792 -> 0 bytes .../evil-development-0cdad305-ae22128f.eln | Bin 16608 -> 0 bytes .../evil-digraphs-74df060a-8e42f67f.eln | Bin 47480 -> 0 bytes .../30.2-6a8b22b2/evil-ex-8c866cac-d2bda056.eln | Bin 137304 -> 0 bytes .../evil-integration-56de7cda-f2b4b6d0.eln | Bin 91496 -> 0 bytes .../30.2-6a8b22b2/evil-jumps-aee09ca6-9d8dba39.eln | Bin 52768 -> 0 bytes .../evil-keybindings-5acb9700-bcb81388.eln | Bin 33912 -> 0 bytes .../evil-macros-5b627b1e-4f3f68ac.eln | Bin 74896 -> 0 bytes .../30.2-6a8b22b2/evil-maps-306f3b17-de99e2e5.eln | Bin 41576 -> 0 bytes .../evil-repeat-57508ec5-772a99a3.eln | Bin 61616 -> 0 bytes .../evil-search-3ab5310c-a0b68c03.eln | Bin 134176 -> 0 bytes .../evil-states-7e0cccc1-7c61d17a.eln | Bin 126984 -> 0 bytes .../evil-test-helpers-ed647920-b9102404.eln | Bin 60896 -> 0 bytes .../30.2-6a8b22b2/evil-types-37562c2a-f5d539bb.eln | Bin 53240 -> 0 bytes .../30.2-6a8b22b2/evil-vars-cdfd8b7a-fe052f18.eln | Bin 153896 -> 0 bytes .../30.2-6a8b22b2/goto-chg-277b1f35-ea46ed77.eln | Bin 30768 -> 0 bytes .../30.2-6a8b22b2/straight-cadee787-563068f8.eln | Bin 684504 -> 0 bytes .../straight-cadee787-563068f8qCkfxw.eln.tmp | 0 .../straight-ert-print-hack-706f2303-dade6fc6.eln | Bin 16360 -> 0 bytes .../30.2-6a8b22b2/straight-x-c5d103f9-037658ad.eln | Bin 36760 -> 0 bytes ...652d766563746f72_read_key_sequence_vector_0.eln | Bin 16096 -> 0 bytes ...b65792d73657175656e6365_read_key_sequence_0.eln | Bin 16096 -> 0 bytes ...-73656c6563742d77696e646f77_select_window_0.eln | Bin 16032 -> 0 bytes ...96e646f772d627566666572_set_window_buffer_0.eln | Bin 16032 -> 0 bytes ...73652d676c6f62616c2d6d6170_use_global_map_0.eln | Bin 16032 -> 0 bytes ...-7573652d6c6f63616c2d6d6170_use_local_map_0.eln | Bin 16032 -> 0 bytes .../use-package-bind-key-ca10bce3-d6d286d9.eln | Bin 24600 -> 0 bytes .../use-package-c3721aaa-85fd959d.eln | Bin 15888 -> 0 bytes .../use-package-core-138cecc2-e7c762ae.eln | Bin 194640 -> 0 bytes .../use-package-delight-fdf87cc0-2d299cea.eln | Bin 17128 -> 0 bytes .../use-package-diminish-fad65662-39de7713.eln | Bin 17672 -> 0 bytes .../use-package-ensure-bb75634c-67745105.eln | Bin 23328 -> 0 bytes ...age-ensure-system-package-92ab5909-ced165a4.eln | Bin 19256 -> 0 bytes .../use-package-jump-bc0daa1f-ddce5033.eln | Bin 17280 -> 0 bytes .../use-package-lint-eec4a348-30162e93.eln | Bin 16920 -> 0 bytes init.el | 240 ++--- straight/build-cache.el | 1011 -------------------- straight/build/annalist/annalist-autoloads.el | 45 - straight/build/annalist/annalist.el | 1 - straight/build/annalist/annalist.elc | Bin 28837 -> 0 bytes straight/build/annalist/annalist.info | 545 ----------- straight/build/annalist/annalist.texi | 1 - straight/build/annalist/dir | 19 - .../bind-key/.github/PULL_REQUEST_TEMPLATE.md | 1 - straight/build/bind-key/bind-key-autoloads.el | 106 -- straight/build/bind-key/bind-key-pkg.el | 1 - straight/build/bind-key/bind-key.el | 1 - straight/build/bind-key/bind-key.elc | Bin 16382 -> 0 bytes .../diminish/.github/PULL_REQUEST_TEMPLATE.md | 1 - straight/build/diminish/README.md | 1 - straight/build/diminish/diminish-autoloads.el | 61 -- straight/build/diminish/diminish-pkg.el | 1 - straight/build/diminish/diminish.el | 1 - straight/build/diminish/diminish.elc | Bin 4284 -> 0 bytes .../evil-collection/evil-collection-autoloads.el | 108 --- straight/build/evil-collection/evil-collection.el | 1 - straight/build/evil-collection/evil-collection.elc | Bin 29801 -> 0 bytes straight/build/evil/evil-autoloads.el | 114 --- straight/build/evil/evil-command-window.el | 1 - straight/build/evil/evil-command-window.elc | Bin 8163 -> 0 bytes straight/build/evil/evil-commands.el | 1 - straight/build/evil/evil-commands.elc | Bin 292484 -> 0 bytes straight/build/evil/evil-common.el | 1 - straight/build/evil/evil-common.elc | Bin 118778 -> 0 bytes straight/build/evil/evil-core.el | 1 - straight/build/evil/evil-core.elc | Bin 43594 -> 0 bytes straight/build/evil/evil-development.el | 1 - straight/build/evil/evil-development.elc | Bin 493 -> 0 bytes straight/build/evil/evil-digraphs.el | 1 - straight/build/evil/evil-digraphs.elc | Bin 30762 -> 0 bytes straight/build/evil/evil-ex.el | 1 - straight/build/evil/evil-ex.elc | Bin 37619 -> 0 bytes straight/build/evil/evil-integration.el | 1 - straight/build/evil/evil-integration.elc | Bin 31526 -> 0 bytes straight/build/evil/evil-jumps.el | 1 - straight/build/evil/evil-jumps.elc | Bin 16259 -> 0 bytes straight/build/evil/evil-keybindings.el | 1 - straight/build/evil/evil-keybindings.elc | Bin 5587 -> 0 bytes straight/build/evil/evil-macros.el | 1 - straight/build/evil/evil-macros.elc | Bin 20949 -> 0 bytes straight/build/evil/evil-maps.el | 1 - straight/build/evil/evil-maps.elc | Bin 24662 -> 0 bytes straight/build/evil/evil-repeat.el | 1 - straight/build/evil/evil-repeat.elc | Bin 17046 -> 0 bytes straight/build/evil/evil-search.el | 1 - straight/build/evil/evil-search.elc | Bin 46436 -> 0 bytes straight/build/evil/evil-states.el | 1 - straight/build/evil/evil-states.elc | Bin 59357 -> 0 bytes straight/build/evil/evil-test-helpers.el | 1 - straight/build/evil/evil-test-helpers.elc | Bin 13410 -> 0 bytes straight/build/evil/evil-types.el | 1 - straight/build/evil/evil-types.elc | Bin 19657 -> 0 bytes straight/build/evil/evil-vars.el | 1 - straight/build/evil/evil-vars.elc | Bin 74606 -> 0 bytes straight/build/evil/evil.el | 1 - straight/build/evil/evil.elc | Bin 583 -> 0 bytes straight/build/goto-chg/goto-chg-autoloads.el | 57 -- straight/build/goto-chg/goto-chg.el | 1 - straight/build/goto-chg/goto-chg.elc | Bin 7353 -> 0 bytes straight/build/straight/straight-autoloads.el | 456 --------- straight/build/straight/straight-ert-print-hack.el | 1 - .../build/straight/straight-ert-print-hack.elc | Bin 499 -> 0 bytes straight/build/straight/straight-x.el | 1 - straight/build/straight/straight-x.elc | Bin 7246 -> 0 bytes straight/build/straight/straight.el | 1 - straight/build/straight/straight.elc | Bin 288855 -> 0 bytes .../use-package/.github/PULL_REQUEST_TEMPLATE.md | 1 - straight/build/use-package/dir | 1 - straight/build/use-package/doclicense.info | 488 ---------- straight/build/use-package/doclicense.texi | 1 - straight/build/use-package/docstyle.info | 12 - straight/build/use-package/docstyle.texi | 1 - straight/build/use-package/emacsver.info | 12 - straight/build/use-package/emacsver.texi | 1 - .../build/use-package/use-package-autoloads.el | 206 ---- straight/build/use-package/use-package-bind-key.el | 1 - .../build/use-package/use-package-bind-key.elc | Bin 4363 -> 0 bytes straight/build/use-package/use-package-core.el | 1 - straight/build/use-package/use-package-core.elc | Bin 65317 -> 0 bytes straight/build/use-package/use-package-delight.el | 1 - straight/build/use-package/use-package-delight.elc | Bin 1425 -> 0 bytes straight/build/use-package/use-package-diminish.el | 1 - .../build/use-package/use-package-diminish.elc | Bin 1322 -> 0 bytes .../use-package-ensure-system-package.el | 1 - .../use-package-ensure-system-package.elc | Bin 2353 -> 0 bytes straight/build/use-package/use-package-ensure.el | 1 - straight/build/use-package/use-package-ensure.elc | Bin 3189 -> 0 bytes straight/build/use-package/use-package-jump.el | 1 - straight/build/use-package/use-package-jump.elc | Bin 1430 -> 0 bytes straight/build/use-package/use-package-lint.el | 1 - straight/build/use-package/use-package-lint.elc | Bin 1189 -> 0 bytes straight/build/use-package/use-package-pkg.el | 1 - straight/build/use-package/use-package.el | 1 - straight/build/use-package/use-package.elc | Bin 394 -> 0 bytes straight/build/use-package/use-package.info | 1 - straight/build/use-package/use-package.texi | 1 - straight/repos/annalist | 1 - straight/repos/bind-key | 1 - straight/repos/diminish | 1 - straight/repos/el-get | 1 - straight/repos/emacsmirror-mirror | 1 - straight/repos/evil | 1 - straight/repos/evil-collection | 1 - straight/repos/gnu-elpa-mirror | 1 - straight/repos/goto-chg | 1 - straight/repos/melpa | 1 - straight/repos/nongnu-elpa | 1 - straight/repos/straight.el | 1 - straight/repos/use-package | 1 - .../org/wikimedia/030e2a481473bc99278ed6ab058f4eef | 81 ++ .../org/wikimedia/093d91ea248199ea39ca2c2e3a97a9e2 | 82 ++ .../org/wikimedia/09d7f5f57c6f746d73c7f37eab35d02d | 55 ++ .../org/wikimedia/0b52506055515e2ba3b25a940d069e32 | 78 ++ .../org/wikimedia/0e0e0a2289227786649fc6d601b89d3c | 44 + .../org/wikimedia/135b906ecef2821de95a6177f54a116b | 63 ++ .../org/wikimedia/154c68cccc87b87ce9c4d485e853f4eb | 54 ++ .../org/wikimedia/18d8915778125a56b0fe6f6e735e21eb | 53 + .../org/wikimedia/1a887d1069fcf381466a50871826fb41 | 54 ++ .../org/wikimedia/1e0181a8514c9427aacc5599accf8e69 | 44 + .../org/wikimedia/1e3d7e7ce00e4fff912a6922225589ec | 102 ++ .../org/wikimedia/1ebdfe5762a291506cf44ae43bf3ea3e | 264 +++++ .../org/wikimedia/1f0f2a97bf0563140541ce72e2154e77 | 50 + .../org/wikimedia/28110778a80f947ba821921507d8152c | 48 + .../org/wikimedia/28a29ac7eb37d19f419d55bf0671bd48 | 84 ++ .../org/wikimedia/29034038ed3226a51106096400370d0b | 74 ++ .../org/wikimedia/2cbfb0cdf816d14c29b6ab1eca37272f | 44 + .../org/wikimedia/2fbb54c032dc29d759523755ede9df62 | 51 + .../org/wikimedia/304575c8639b55e7789a9e6a03fcbb18 | 54 ++ .../org/wikimedia/310f31110168b08daa28d564bc147a7b | 44 + .../org/wikimedia/3d3ee8cea3e39f11c0ed377c933ce3c2 | 79 ++ .../org/wikimedia/43607a246e47c8320bbf02574c9396ab | 63 ++ .../org/wikimedia/49650279dfc3f6b5efa79d4075026866 | 52 + .../org/wikimedia/4eb39085860600728403165032f3177a | 119 +++ .../org/wikimedia/4f7ba405a8ea9307031eeb59512ea8ec | 96 ++ .../org/wikimedia/53a2f34d101a7857de959349dc731169 | 81 ++ .../org/wikimedia/5822127cf733d292dd2b84f3d9744397 | 46 + .../org/wikimedia/5933a6dc2a1b2999e86f5d75b26e03bb | 76 ++ .../org/wikimedia/60934dadb7f84fb9e12f7ab14124aaf1 | 60 ++ .../org/wikimedia/65e68e61f2cd100c923f2f018ad1fd06 | 80 ++ .../org/wikimedia/688addf832f24a0c2d18de16424493e0 | 52 + .../org/wikimedia/6d349c399570c5d40193e9727145afe5 | 88 ++ .../org/wikimedia/733c226dfa4c0c79d5d6601b4064342a | 76 ++ .../org/wikimedia/73fa7c8a9d9c6e290365d3f13523f812 | 89 ++ .../org/wikimedia/76185c56d734a6ac7722835c1d59c093 | 52 + .../org/wikimedia/77ed45f453b0dba7a939378949011b1e | 76 ++ .../org/wikimedia/78307c744bd479a1426c2dfe5b28be6c | 44 + .../org/wikimedia/7d325e5a4e6c48b7ab7327cef27f7929 | 46 + .../org/wikimedia/8320334d04a93d739eada3564a3af99d | 75 ++ .../org/wikimedia/832ef528dc62acc4fe08f87b6c364d61 | 80 ++ .../org/wikimedia/89c5bad1cf18d1de2a4a3eab43be0395 | 55 ++ .../org/wikimedia/8bdb8de4d3e2591fea1686e3a6397b07 | 57 ++ .../org/wikimedia/95ce9b44fa458cb394f4f9166ad2ddd3 | 44 + .../org/wikimedia/9a3496b19b07626f91554091e48b7bd8 | 77 ++ .../org/wikimedia/9b1b459d8861b7982ae43dc6dc003872 | 114 +++ .../org/wikimedia/9d5cae1afebd6073fd7b2b97d2c95229 | 52 + .../org/wikimedia/a2d69c93f747b79b521b500548a31f4c | 54 ++ .../org/wikimedia/a6d2611ac57994889028d3469bc46357 | 46 + .../org/wikimedia/a8f3379bcb0a3ad5a12e7411a14b4327 | 44 + .../org/wikimedia/ab6595fd080df5f97c02e2aa5ce08b8a | 84 ++ .../org/wikimedia/ac3a18ecb5627a9e4794f06778303352 | 52 + .../org/wikimedia/b16987a6e334e4621e70d8399e60a06d | 44 + .../org/wikimedia/b2336162f8916d6658d1719fceb3fc07 | 61 ++ .../org/wikimedia/b34a090dabba2df4f498dd1f9c285a64 | 56 ++ .../org/wikimedia/b537ec91add506cc9dd07993b779928b | 48 + .../org/wikimedia/b7c04ac8e0ff5b363fe8cef83dc6e951 | 70 ++ .../org/wikimedia/bcc1a141c20d223e02c5c1f707a70ecf | 44 + .../org/wikimedia/c043b23ee15f05b6b55288fe576219f4 | 85 ++ .../org/wikimedia/c4e86ee190eeb88eba1d01610cbb6742 | 80 ++ .../org/wikimedia/d1e6b9442cd468493e6c1f9eb0ee8f36 | 46 + .../org/wikimedia/d3879897ab740d5f5c4f38065292762f | 85 ++ .../org/wikimedia/dd77614b9511fc4ae716d4f3c520db82 | 57 ++ .../org/wikimedia/e173b91886df184555c54acf56a6b9f0 | 59 ++ .../org/wikimedia/e63111421d2e7e51635bb8866b50dc14 | 56 ++ .../org/wikimedia/e6c838f0ae2a1be66f3ea3356f2b5294 | 67 ++ .../org/wikimedia/e7abf05f3ba411ded84e617d157a3b63 | 99 ++ .../org/wikimedia/e8367dc17c801c740dbd4be2a78a765f | 196 ++++ .../org/wikimedia/e8b36bd15b6524d7d73e7b3ee76d252d | 46 + .../org/wikimedia/e91f063aa55b01440b48d3f9c910bcca | 60 ++ .../org/wikimedia/ef9f78392c92d7de7a26e32fcdea707b | 48 + .../org/wikimedia/f49cf2de85b79c8bb51ea33ee4cec7d9 | 44 + .../org/wikimedia/f7c97d44d0c25fbebba0603cc9ee1895 | 48 + .../org/wikimedia/f8263ba16b3ebc7c7b7e30c4fe9d5a4f | 56 ++ .../org/wikimedia/f8d123fadeeb03a66a27568de6053f0e | 59 ++ .../org/wikimedia/f99dee44d509aaba6ae71880ad31ded6 | 57 ++ .../org/wikimedia/fc3cbea5965d98c45b78ea40fc79f951 | 51 + .../upload/0af6604c22ec15242e23e6db31a9ccf1 | Bin 0 -> 42524 bytes .../upload/12307c312796ad8cebd66f7123b54532 | Bin 0 -> 4609 bytes .../upload/12e07657cec46b9f5a851bdf63d3b743 | Bin 0 -> 41147 bytes .../upload/1d0d21f367df5a550b460752b00fca38 | Bin 0 -> 2491 bytes .../upload/2019716ae1909d747bd1637d059ef0df | Bin 0 -> 24503 bytes .../upload/35ccf2a7c987c987fef0e7a0d5fe3df5 | Bin 0 -> 27315 bytes .../upload/41f7e2e30fb62dab3465ccb7097e6c63 | Bin 0 -> 1774 bytes .../upload/497fc18c52632ec73e22ce72b15b4543 | Bin 0 -> 193213 bytes .../upload/4cf9d4a6f1728115f78b3b91f4c63473 | Bin 0 -> 20075 bytes .../upload/4ecbbea0ab3cc4bb572d3ed3b12b8c4d | Bin 0 -> 3528 bytes .../upload/512d1d40e2f86861e9e134cccf2198fd | Bin 0 -> 89920 bytes .../upload/5718cf11a520d9c91e06480de2ac4eee | Bin 0 -> 29570 bytes .../upload/693718725c70b1c7bb6569f3f8ac015e | Bin 0 -> 5009 bytes .../upload/73568cd359daf10346d6d1938a0c3770 | Bin 0 -> 4676 bytes .../upload/7d96f790e9d964d7f6a52a6940b4c08d | Bin 0 -> 42574 bytes .../upload/8ce7624e0e6da4bc4087f3dc0513df03 | Bin 0 -> 2658 bytes .../upload/8d7176c47e68b90438a2a84065505912 | Bin 0 -> 3425 bytes .../upload/91291313c6971eeab609663a78114468 | Bin 0 -> 41339 bytes .../upload/992b0ddd934354603056660ac75b313b | Bin 0 -> 3085 bytes .../upload/a96c6b0c91f9099124c00eed3afc094f | Bin 0 -> 5233 bytes .../upload/b393eddb20d3354d42697e81ffca7d4e | Bin 0 -> 4607 bytes .../upload/b774d4f0a2b6f748ab917df8a542ac76 | Bin 0 -> 3212 bytes .../upload/c011dfdb90238059c1c8be69ed9f3cdf | Bin 0 -> 28848 bytes .../upload/c11aa00064a7d5daea62fb19fc185e73 | Bin 0 -> 23790 bytes .../upload/c7c5d4455499c03ba4b3a7fb6da3df04 | Bin 0 -> 28843 bytes .../upload/cc64a8c71d805038711dec723ca1f692 | Bin 0 -> 4120 bytes .../upload/d32f141a9562f352d41424306ddeeb1b | Bin 0 -> 5319 bytes .../upload/d64d07461bf88548a35bd17356b6daa0 | Bin 0 -> 8760 bytes .../upload/d931df139b0624a769ec925d41d48a03 | Bin 0 -> 2225 bytes .../upload/e2f47d0dfc4fd6e2fd83f050e9776a4d | Bin 0 -> 32841 bytes .../upload/ed8ac2fdbb5bb2ee0b4dac94df61c1d4 | Bin 0 -> 11321 bytes .../upload/f8741a86aa7cd14e370641540e7764da | Bin 0 -> 48754 bytes .../upload/fe4f91ec78f02bab767bf58f69a8e721 | Bin 0 -> 36407 bytes .../wikipedia/en/5bcd31b6373c6f7bb55a540b01508c88 | 23 + .../wikipedia/en/5decfc8341e929f27904c6546f8e3166 | 23 + .../wikipedia/en/8a2b68c6adbd0bb780d304e5f5437852 | Bin 0 -> 14372 bytes .../wikipedia/en/98c84b8893ff7c552eb7648e23bb7a51 | 23 + .../wikipedia/en/fbe9ea308d1bf45e5b97be7bdfeeac54 | 51 + .../wikipedia/www/2878abcac675284fda7d3c50a265f415 | Bin 0 -> 28244 bytes 278 files changed, 5484 insertions(+), 3481 deletions(-) create mode 100644 config/magit.el delete mode 100755 eln-cache/30.2-6a8b22b2/annalist-e67d06c1-9d5db23a.eln delete mode 100755 eln-cache/30.2-6a8b22b2/bind-key-fc9c2fa3-466ac555.eln delete mode 100755 eln-cache/30.2-6a8b22b2/cl-seq-f464c4e2-fe43febc.eln delete mode 100755 eln-cache/30.2-6a8b22b2/diminish-457214fa-3ab06659.eln delete mode 100755 eln-cache/30.2-6a8b22b2/evil-3b9df396-2200b0d8.eln delete mode 100755 eln-cache/30.2-6a8b22b2/evil-collection-635d1a79-770d5135.eln delete mode 100755 eln-cache/30.2-6a8b22b2/evil-command-window-6f88d451-fbf17beb.eln delete mode 100755 eln-cache/30.2-6a8b22b2/evil-commands-b78d56af-386d1154.eln delete mode 100755 eln-cache/30.2-6a8b22b2/evil-common-3f3282bc-0a909e10.eln delete mode 100755 eln-cache/30.2-6a8b22b2/evil-core-e6fa0c01-7d34b371.eln delete mode 100755 eln-cache/30.2-6a8b22b2/evil-development-0cdad305-ae22128f.eln delete mode 100755 eln-cache/30.2-6a8b22b2/evil-digraphs-74df060a-8e42f67f.eln delete mode 100755 eln-cache/30.2-6a8b22b2/evil-ex-8c866cac-d2bda056.eln delete mode 100755 eln-cache/30.2-6a8b22b2/evil-integration-56de7cda-f2b4b6d0.eln delete mode 100755 eln-cache/30.2-6a8b22b2/evil-jumps-aee09ca6-9d8dba39.eln delete mode 100755 eln-cache/30.2-6a8b22b2/evil-keybindings-5acb9700-bcb81388.eln delete mode 100755 eln-cache/30.2-6a8b22b2/evil-macros-5b627b1e-4f3f68ac.eln delete mode 100755 eln-cache/30.2-6a8b22b2/evil-maps-306f3b17-de99e2e5.eln delete mode 100755 eln-cache/30.2-6a8b22b2/evil-repeat-57508ec5-772a99a3.eln delete mode 100755 eln-cache/30.2-6a8b22b2/evil-search-3ab5310c-a0b68c03.eln delete mode 100755 eln-cache/30.2-6a8b22b2/evil-states-7e0cccc1-7c61d17a.eln delete mode 100755 eln-cache/30.2-6a8b22b2/evil-test-helpers-ed647920-b9102404.eln delete mode 100755 eln-cache/30.2-6a8b22b2/evil-types-37562c2a-f5d539bb.eln delete mode 100755 eln-cache/30.2-6a8b22b2/evil-vars-cdfd8b7a-fe052f18.eln delete mode 100755 eln-cache/30.2-6a8b22b2/goto-chg-277b1f35-ea46ed77.eln delete mode 100755 eln-cache/30.2-6a8b22b2/straight-cadee787-563068f8.eln delete mode 100644 eln-cache/30.2-6a8b22b2/straight-cadee787-563068f8qCkfxw.eln.tmp delete mode 100755 eln-cache/30.2-6a8b22b2/straight-ert-print-hack-706f2303-dade6fc6.eln delete mode 100755 eln-cache/30.2-6a8b22b2/straight-x-c5d103f9-037658ad.eln delete mode 100755 eln-cache/30.2-6a8b22b2/subr--trampoline-726561642d6b65792d73657175656e63652d766563746f72_read_key_sequence_vector_0.eln delete mode 100755 eln-cache/30.2-6a8b22b2/subr--trampoline-726561642d6b65792d73657175656e6365_read_key_sequence_0.eln delete mode 100755 eln-cache/30.2-6a8b22b2/subr--trampoline-73656c6563742d77696e646f77_select_window_0.eln delete mode 100755 eln-cache/30.2-6a8b22b2/subr--trampoline-7365742d77696e646f772d627566666572_set_window_buffer_0.eln delete mode 100755 eln-cache/30.2-6a8b22b2/subr--trampoline-7573652d676c6f62616c2d6d6170_use_global_map_0.eln delete mode 100755 eln-cache/30.2-6a8b22b2/subr--trampoline-7573652d6c6f63616c2d6d6170_use_local_map_0.eln delete mode 100755 eln-cache/30.2-6a8b22b2/use-package-bind-key-ca10bce3-d6d286d9.eln delete mode 100755 eln-cache/30.2-6a8b22b2/use-package-c3721aaa-85fd959d.eln delete mode 100755 eln-cache/30.2-6a8b22b2/use-package-core-138cecc2-e7c762ae.eln delete mode 100755 eln-cache/30.2-6a8b22b2/use-package-delight-fdf87cc0-2d299cea.eln delete mode 100755 eln-cache/30.2-6a8b22b2/use-package-diminish-fad65662-39de7713.eln delete mode 100755 eln-cache/30.2-6a8b22b2/use-package-ensure-bb75634c-67745105.eln delete mode 100755 eln-cache/30.2-6a8b22b2/use-package-ensure-system-package-92ab5909-ced165a4.eln delete mode 100755 eln-cache/30.2-6a8b22b2/use-package-jump-bc0daa1f-ddce5033.eln delete mode 100755 eln-cache/30.2-6a8b22b2/use-package-lint-eec4a348-30162e93.eln delete mode 100644 straight/build-cache.el delete mode 100644 straight/build/annalist/annalist-autoloads.el delete mode 120000 straight/build/annalist/annalist.el delete mode 100644 straight/build/annalist/annalist.elc delete mode 100644 straight/build/annalist/annalist.info delete mode 120000 straight/build/annalist/annalist.texi delete mode 100644 straight/build/annalist/dir delete mode 120000 straight/build/bind-key/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 straight/build/bind-key/bind-key-autoloads.el delete mode 120000 straight/build/bind-key/bind-key-pkg.el delete mode 120000 straight/build/bind-key/bind-key.el delete mode 100644 straight/build/bind-key/bind-key.elc delete mode 120000 straight/build/diminish/.github/PULL_REQUEST_TEMPLATE.md delete mode 120000 straight/build/diminish/README.md delete mode 100644 straight/build/diminish/diminish-autoloads.el delete mode 120000 straight/build/diminish/diminish-pkg.el delete mode 120000 straight/build/diminish/diminish.el delete mode 100644 straight/build/diminish/diminish.elc delete mode 100644 straight/build/evil-collection/evil-collection-autoloads.el delete mode 120000 straight/build/evil-collection/evil-collection.el delete mode 100644 straight/build/evil-collection/evil-collection.elc delete mode 100644 straight/build/evil/evil-autoloads.el delete mode 120000 straight/build/evil/evil-command-window.el delete mode 100644 straight/build/evil/evil-command-window.elc delete mode 120000 straight/build/evil/evil-commands.el delete mode 100644 straight/build/evil/evil-commands.elc delete mode 120000 straight/build/evil/evil-common.el delete mode 100644 straight/build/evil/evil-common.elc delete mode 120000 straight/build/evil/evil-core.el delete mode 100644 straight/build/evil/evil-core.elc delete mode 120000 straight/build/evil/evil-development.el delete mode 100644 straight/build/evil/evil-development.elc delete mode 120000 straight/build/evil/evil-digraphs.el delete mode 100644 straight/build/evil/evil-digraphs.elc delete mode 120000 straight/build/evil/evil-ex.el delete mode 100644 straight/build/evil/evil-ex.elc delete mode 120000 straight/build/evil/evil-integration.el delete mode 100644 straight/build/evil/evil-integration.elc delete mode 120000 straight/build/evil/evil-jumps.el delete mode 100644 straight/build/evil/evil-jumps.elc delete mode 120000 straight/build/evil/evil-keybindings.el delete mode 100644 straight/build/evil/evil-keybindings.elc delete mode 120000 straight/build/evil/evil-macros.el delete mode 100644 straight/build/evil/evil-macros.elc delete mode 120000 straight/build/evil/evil-maps.el delete mode 100644 straight/build/evil/evil-maps.elc delete mode 120000 straight/build/evil/evil-repeat.el delete mode 100644 straight/build/evil/evil-repeat.elc delete mode 120000 straight/build/evil/evil-search.el delete mode 100644 straight/build/evil/evil-search.elc delete mode 120000 straight/build/evil/evil-states.el delete mode 100644 straight/build/evil/evil-states.elc delete mode 120000 straight/build/evil/evil-test-helpers.el delete mode 100644 straight/build/evil/evil-test-helpers.elc delete mode 120000 straight/build/evil/evil-types.el delete mode 100644 straight/build/evil/evil-types.elc delete mode 120000 straight/build/evil/evil-vars.el delete mode 100644 straight/build/evil/evil-vars.elc delete mode 120000 straight/build/evil/evil.el delete mode 100644 straight/build/evil/evil.elc delete mode 100644 straight/build/goto-chg/goto-chg-autoloads.el delete mode 120000 straight/build/goto-chg/goto-chg.el delete mode 100644 straight/build/goto-chg/goto-chg.elc delete mode 100644 straight/build/straight/straight-autoloads.el delete mode 120000 straight/build/straight/straight-ert-print-hack.el delete mode 100644 straight/build/straight/straight-ert-print-hack.elc delete mode 120000 straight/build/straight/straight-x.el delete mode 100644 straight/build/straight/straight-x.elc delete mode 120000 straight/build/straight/straight.el delete mode 100644 straight/build/straight/straight.elc delete mode 120000 straight/build/use-package/.github/PULL_REQUEST_TEMPLATE.md delete mode 120000 straight/build/use-package/dir delete mode 100644 straight/build/use-package/doclicense.info delete mode 120000 straight/build/use-package/doclicense.texi delete mode 100644 straight/build/use-package/docstyle.info delete mode 120000 straight/build/use-package/docstyle.texi delete mode 100644 straight/build/use-package/emacsver.info delete mode 120000 straight/build/use-package/emacsver.texi delete mode 100644 straight/build/use-package/use-package-autoloads.el delete mode 120000 straight/build/use-package/use-package-bind-key.el delete mode 100644 straight/build/use-package/use-package-bind-key.elc delete mode 120000 straight/build/use-package/use-package-core.el delete mode 100644 straight/build/use-package/use-package-core.elc delete mode 120000 straight/build/use-package/use-package-delight.el delete mode 100644 straight/build/use-package/use-package-delight.elc delete mode 120000 straight/build/use-package/use-package-diminish.el delete mode 100644 straight/build/use-package/use-package-diminish.elc delete mode 120000 straight/build/use-package/use-package-ensure-system-package.el delete mode 100644 straight/build/use-package/use-package-ensure-system-package.elc delete mode 120000 straight/build/use-package/use-package-ensure.el delete mode 100644 straight/build/use-package/use-package-ensure.elc delete mode 120000 straight/build/use-package/use-package-jump.el delete mode 100644 straight/build/use-package/use-package-jump.elc delete mode 120000 straight/build/use-package/use-package-lint.el delete mode 100644 straight/build/use-package/use-package-lint.elc delete mode 120000 straight/build/use-package/use-package-pkg.el delete mode 120000 straight/build/use-package/use-package.el delete mode 100644 straight/build/use-package/use-package.elc delete mode 120000 straight/build/use-package/use-package.info delete mode 120000 straight/build/use-package/use-package.texi delete mode 160000 straight/repos/annalist delete mode 160000 straight/repos/bind-key delete mode 160000 straight/repos/diminish delete mode 160000 straight/repos/el-get delete mode 160000 straight/repos/emacsmirror-mirror delete mode 160000 straight/repos/evil delete mode 160000 straight/repos/evil-collection delete mode 160000 straight/repos/gnu-elpa-mirror delete mode 160000 straight/repos/goto-chg delete mode 160000 straight/repos/melpa delete mode 160000 straight/repos/nongnu-elpa delete mode 160000 straight/repos/straight.el delete mode 160000 straight/repos/use-package create mode 100644 url/cache/bh/https/org/wikimedia/030e2a481473bc99278ed6ab058f4eef create mode 100644 url/cache/bh/https/org/wikimedia/093d91ea248199ea39ca2c2e3a97a9e2 create mode 100644 url/cache/bh/https/org/wikimedia/09d7f5f57c6f746d73c7f37eab35d02d create mode 100644 url/cache/bh/https/org/wikimedia/0b52506055515e2ba3b25a940d069e32 create mode 100644 url/cache/bh/https/org/wikimedia/0e0e0a2289227786649fc6d601b89d3c create mode 100644 url/cache/bh/https/org/wikimedia/135b906ecef2821de95a6177f54a116b create mode 100644 url/cache/bh/https/org/wikimedia/154c68cccc87b87ce9c4d485e853f4eb create mode 100644 url/cache/bh/https/org/wikimedia/18d8915778125a56b0fe6f6e735e21eb create mode 100644 url/cache/bh/https/org/wikimedia/1a887d1069fcf381466a50871826fb41 create mode 100644 url/cache/bh/https/org/wikimedia/1e0181a8514c9427aacc5599accf8e69 create mode 100644 url/cache/bh/https/org/wikimedia/1e3d7e7ce00e4fff912a6922225589ec create mode 100644 url/cache/bh/https/org/wikimedia/1ebdfe5762a291506cf44ae43bf3ea3e create mode 100644 url/cache/bh/https/org/wikimedia/1f0f2a97bf0563140541ce72e2154e77 create mode 100644 url/cache/bh/https/org/wikimedia/28110778a80f947ba821921507d8152c create mode 100644 url/cache/bh/https/org/wikimedia/28a29ac7eb37d19f419d55bf0671bd48 create mode 100644 url/cache/bh/https/org/wikimedia/29034038ed3226a51106096400370d0b create mode 100644 url/cache/bh/https/org/wikimedia/2cbfb0cdf816d14c29b6ab1eca37272f create mode 100644 url/cache/bh/https/org/wikimedia/2fbb54c032dc29d759523755ede9df62 create mode 100644 url/cache/bh/https/org/wikimedia/304575c8639b55e7789a9e6a03fcbb18 create mode 100644 url/cache/bh/https/org/wikimedia/310f31110168b08daa28d564bc147a7b create mode 100644 url/cache/bh/https/org/wikimedia/3d3ee8cea3e39f11c0ed377c933ce3c2 create mode 100644 url/cache/bh/https/org/wikimedia/43607a246e47c8320bbf02574c9396ab create mode 100644 url/cache/bh/https/org/wikimedia/49650279dfc3f6b5efa79d4075026866 create mode 100644 url/cache/bh/https/org/wikimedia/4eb39085860600728403165032f3177a create mode 100644 url/cache/bh/https/org/wikimedia/4f7ba405a8ea9307031eeb59512ea8ec create mode 100644 url/cache/bh/https/org/wikimedia/53a2f34d101a7857de959349dc731169 create mode 100644 url/cache/bh/https/org/wikimedia/5822127cf733d292dd2b84f3d9744397 create mode 100644 url/cache/bh/https/org/wikimedia/5933a6dc2a1b2999e86f5d75b26e03bb create mode 100644 url/cache/bh/https/org/wikimedia/60934dadb7f84fb9e12f7ab14124aaf1 create mode 100644 url/cache/bh/https/org/wikimedia/65e68e61f2cd100c923f2f018ad1fd06 create mode 100644 url/cache/bh/https/org/wikimedia/688addf832f24a0c2d18de16424493e0 create mode 100644 url/cache/bh/https/org/wikimedia/6d349c399570c5d40193e9727145afe5 create mode 100644 url/cache/bh/https/org/wikimedia/733c226dfa4c0c79d5d6601b4064342a create mode 100644 url/cache/bh/https/org/wikimedia/73fa7c8a9d9c6e290365d3f13523f812 create mode 100644 url/cache/bh/https/org/wikimedia/76185c56d734a6ac7722835c1d59c093 create mode 100644 url/cache/bh/https/org/wikimedia/77ed45f453b0dba7a939378949011b1e create mode 100644 url/cache/bh/https/org/wikimedia/78307c744bd479a1426c2dfe5b28be6c create mode 100644 url/cache/bh/https/org/wikimedia/7d325e5a4e6c48b7ab7327cef27f7929 create mode 100644 url/cache/bh/https/org/wikimedia/8320334d04a93d739eada3564a3af99d create mode 100644 url/cache/bh/https/org/wikimedia/832ef528dc62acc4fe08f87b6c364d61 create mode 100644 url/cache/bh/https/org/wikimedia/89c5bad1cf18d1de2a4a3eab43be0395 create mode 100644 url/cache/bh/https/org/wikimedia/8bdb8de4d3e2591fea1686e3a6397b07 create mode 100644 url/cache/bh/https/org/wikimedia/95ce9b44fa458cb394f4f9166ad2ddd3 create mode 100644 url/cache/bh/https/org/wikimedia/9a3496b19b07626f91554091e48b7bd8 create mode 100644 url/cache/bh/https/org/wikimedia/9b1b459d8861b7982ae43dc6dc003872 create mode 100644 url/cache/bh/https/org/wikimedia/9d5cae1afebd6073fd7b2b97d2c95229 create mode 100644 url/cache/bh/https/org/wikimedia/a2d69c93f747b79b521b500548a31f4c create mode 100644 url/cache/bh/https/org/wikimedia/a6d2611ac57994889028d3469bc46357 create mode 100644 url/cache/bh/https/org/wikimedia/a8f3379bcb0a3ad5a12e7411a14b4327 create mode 100644 url/cache/bh/https/org/wikimedia/ab6595fd080df5f97c02e2aa5ce08b8a create mode 100644 url/cache/bh/https/org/wikimedia/ac3a18ecb5627a9e4794f06778303352 create mode 100644 url/cache/bh/https/org/wikimedia/b16987a6e334e4621e70d8399e60a06d create mode 100644 url/cache/bh/https/org/wikimedia/b2336162f8916d6658d1719fceb3fc07 create mode 100644 url/cache/bh/https/org/wikimedia/b34a090dabba2df4f498dd1f9c285a64 create mode 100644 url/cache/bh/https/org/wikimedia/b537ec91add506cc9dd07993b779928b create mode 100644 url/cache/bh/https/org/wikimedia/b7c04ac8e0ff5b363fe8cef83dc6e951 create mode 100644 url/cache/bh/https/org/wikimedia/bcc1a141c20d223e02c5c1f707a70ecf create mode 100644 url/cache/bh/https/org/wikimedia/c043b23ee15f05b6b55288fe576219f4 create mode 100644 url/cache/bh/https/org/wikimedia/c4e86ee190eeb88eba1d01610cbb6742 create mode 100644 url/cache/bh/https/org/wikimedia/d1e6b9442cd468493e6c1f9eb0ee8f36 create mode 100644 url/cache/bh/https/org/wikimedia/d3879897ab740d5f5c4f38065292762f create mode 100644 url/cache/bh/https/org/wikimedia/dd77614b9511fc4ae716d4f3c520db82 create mode 100644 url/cache/bh/https/org/wikimedia/e173b91886df184555c54acf56a6b9f0 create mode 100644 url/cache/bh/https/org/wikimedia/e63111421d2e7e51635bb8866b50dc14 create mode 100644 url/cache/bh/https/org/wikimedia/e6c838f0ae2a1be66f3ea3356f2b5294 create mode 100644 url/cache/bh/https/org/wikimedia/e7abf05f3ba411ded84e617d157a3b63 create mode 100644 url/cache/bh/https/org/wikimedia/e8367dc17c801c740dbd4be2a78a765f create mode 100644 url/cache/bh/https/org/wikimedia/e8b36bd15b6524d7d73e7b3ee76d252d create mode 100644 url/cache/bh/https/org/wikimedia/e91f063aa55b01440b48d3f9c910bcca create mode 100644 url/cache/bh/https/org/wikimedia/ef9f78392c92d7de7a26e32fcdea707b create mode 100644 url/cache/bh/https/org/wikimedia/f49cf2de85b79c8bb51ea33ee4cec7d9 create mode 100644 url/cache/bh/https/org/wikimedia/f7c97d44d0c25fbebba0603cc9ee1895 create mode 100644 url/cache/bh/https/org/wikimedia/f8263ba16b3ebc7c7b7e30c4fe9d5a4f create mode 100644 url/cache/bh/https/org/wikimedia/f8d123fadeeb03a66a27568de6053f0e create mode 100644 url/cache/bh/https/org/wikimedia/f99dee44d509aaba6ae71880ad31ded6 create mode 100644 url/cache/bh/https/org/wikimedia/fc3cbea5965d98c45b78ea40fc79f951 create mode 100644 url/cache/bh/https/org/wikimedia/upload/0af6604c22ec15242e23e6db31a9ccf1 create mode 100644 url/cache/bh/https/org/wikimedia/upload/12307c312796ad8cebd66f7123b54532 create mode 100644 url/cache/bh/https/org/wikimedia/upload/12e07657cec46b9f5a851bdf63d3b743 create mode 100644 url/cache/bh/https/org/wikimedia/upload/1d0d21f367df5a550b460752b00fca38 create mode 100644 url/cache/bh/https/org/wikimedia/upload/2019716ae1909d747bd1637d059ef0df create mode 100644 url/cache/bh/https/org/wikimedia/upload/35ccf2a7c987c987fef0e7a0d5fe3df5 create mode 100644 url/cache/bh/https/org/wikimedia/upload/41f7e2e30fb62dab3465ccb7097e6c63 create mode 100644 url/cache/bh/https/org/wikimedia/upload/497fc18c52632ec73e22ce72b15b4543 create mode 100644 url/cache/bh/https/org/wikimedia/upload/4cf9d4a6f1728115f78b3b91f4c63473 create mode 100644 url/cache/bh/https/org/wikimedia/upload/4ecbbea0ab3cc4bb572d3ed3b12b8c4d create mode 100644 url/cache/bh/https/org/wikimedia/upload/512d1d40e2f86861e9e134cccf2198fd create mode 100644 url/cache/bh/https/org/wikimedia/upload/5718cf11a520d9c91e06480de2ac4eee create mode 100644 url/cache/bh/https/org/wikimedia/upload/693718725c70b1c7bb6569f3f8ac015e create mode 100644 url/cache/bh/https/org/wikimedia/upload/73568cd359daf10346d6d1938a0c3770 create mode 100644 url/cache/bh/https/org/wikimedia/upload/7d96f790e9d964d7f6a52a6940b4c08d create mode 100644 url/cache/bh/https/org/wikimedia/upload/8ce7624e0e6da4bc4087f3dc0513df03 create mode 100644 url/cache/bh/https/org/wikimedia/upload/8d7176c47e68b90438a2a84065505912 create mode 100644 url/cache/bh/https/org/wikimedia/upload/91291313c6971eeab609663a78114468 create mode 100644 url/cache/bh/https/org/wikimedia/upload/992b0ddd934354603056660ac75b313b create mode 100644 url/cache/bh/https/org/wikimedia/upload/a96c6b0c91f9099124c00eed3afc094f create mode 100644 url/cache/bh/https/org/wikimedia/upload/b393eddb20d3354d42697e81ffca7d4e create mode 100644 url/cache/bh/https/org/wikimedia/upload/b774d4f0a2b6f748ab917df8a542ac76 create mode 100644 url/cache/bh/https/org/wikimedia/upload/c011dfdb90238059c1c8be69ed9f3cdf create mode 100644 url/cache/bh/https/org/wikimedia/upload/c11aa00064a7d5daea62fb19fc185e73 create mode 100644 url/cache/bh/https/org/wikimedia/upload/c7c5d4455499c03ba4b3a7fb6da3df04 create mode 100644 url/cache/bh/https/org/wikimedia/upload/cc64a8c71d805038711dec723ca1f692 create mode 100644 url/cache/bh/https/org/wikimedia/upload/d32f141a9562f352d41424306ddeeb1b create mode 100644 url/cache/bh/https/org/wikimedia/upload/d64d07461bf88548a35bd17356b6daa0 create mode 100644 url/cache/bh/https/org/wikimedia/upload/d931df139b0624a769ec925d41d48a03 create mode 100644 url/cache/bh/https/org/wikimedia/upload/e2f47d0dfc4fd6e2fd83f050e9776a4d create mode 100644 url/cache/bh/https/org/wikimedia/upload/ed8ac2fdbb5bb2ee0b4dac94df61c1d4 create mode 100644 url/cache/bh/https/org/wikimedia/upload/f8741a86aa7cd14e370641540e7764da create mode 100644 url/cache/bh/https/org/wikimedia/upload/fe4f91ec78f02bab767bf58f69a8e721 create mode 100644 url/cache/bh/https/org/wikipedia/en/5bcd31b6373c6f7bb55a540b01508c88 create mode 100644 url/cache/bh/https/org/wikipedia/en/5decfc8341e929f27904c6546f8e3166 create mode 100644 url/cache/bh/https/org/wikipedia/en/8a2b68c6adbd0bb780d304e5f5437852 create mode 100644 url/cache/bh/https/org/wikipedia/en/98c84b8893ff7c552eb7648e23bb7a51 create mode 100644 url/cache/bh/https/org/wikipedia/en/fbe9ea308d1bf45e5b97be7bdfeeac54 create mode 100644 url/cache/bh/https/org/wikipedia/www/2878abcac675284fda7d3c50a265f415 diff --git a/config/evil.el b/config/evil.el index e335c54..4bf6871 100644 --- a/config/evil.el +++ b/config/evil.el @@ -9,13 +9,13 @@ (setq evil-undo-system 'undo-redo) ;; Use Emacs 28+ built-in undo-redo :config (evil-mode 1)) - ;; Restore Emacs-style C-n/C-p in insert mode for line movement - ;; (define-key evil-insert-state-map (kbd "C-n") 'next-line) - ;; (define-key evil-insert-state-map (kbd "C-p") 'previous-line)) +;; Restore Emacs-style C-n/C-p in insert mode for line movement +;; (define-key evil-insert-state-map (kbd "C-n") 'next-line) +;; (define-key evil-insert-state-map (kbd "C-p") 'previous-line)) (use-package evil-collection :after evil :straight (evil-collection :type git :host github :repo "emacs-evil/evil-collection" - :files (:defaults "modes")) + :files (:defaults "modes")) :config (evil-collection-init)) ;; Provides Evil bindings for many Emacs modes diff --git a/config/magit.el b/config/magit.el new file mode 100644 index 0000000..1bf91e9 --- /dev/null +++ b/config/magit.el @@ -0,0 +1,5 @@ +;; Magit - Simple Git interface for Emacs + +(use-package magit + :bind + ("C-x g" . magit-status)) diff --git a/config/modeline.el b/config/modeline.el index b6941ef..80acf48 100644 --- a/config/modeline.el +++ b/config/modeline.el @@ -6,14 +6,14 @@ :config ;; Fix missing data symlink (straight.el doesn't create it automatically) (let ((data-link (expand-file-name "straight/build/nerd-icons/data" user-emacs-directory)) - (data-source (expand-file-name "straight/repos/nerd-icons/data" user-emacs-directory))) - (unless (file-exists-p data-link) - (when (file-exists-p data-source) - (make-symbolic-link data-source data-link)))) + (data-source (expand-file-name "straight/repos/nerd-icons/data" user-emacs-directory))) + (unless (file-exists-p data-link) + (when (file-exists-p data-source) + (make-symbolic-link data-source data-link)))) ;; Prevent icons from becoming bold in active modeline (dolist (face (face-list)) - (when (string-prefix-p "nerd-icons-" (symbol-name face)) - (set-face-attribute face nil :weight 'normal)))) + (when (string-prefix-p "nerd-icons-" (symbol-name face)) + (set-face-attribute face nil :weight 'normal)))) ;; Adjust icon scale to prevent cutoff (setq nerd-icons-scale-factor 1.0) @@ -51,7 +51,7 @@ ;; (setq doom-modeline-spc-face-overrides nil) ;; (setq doom-modeline-spc-face-overrides nil) (setq doom-modeline-spc-face-overrides - (list :family (face-attribute 'fixed-pitch :family))) + (list :family (face-attribute 'fixed-pitch :family))) ;; How to detect the project root. ;; nil means to use `default-directory'. @@ -64,19 +64,19 @@ ;; Determines the style used by `doom-modeline-buffer-file-name'. ;; ;; Given ~/Projects/FOSS/emacs/lisp/comint.el -;; auto => emacs/l/comint.el (in a project) or comint.el -;; truncate-upto-project => ~/P/F/emacs/lisp/comint.el -;; truncate-from-project => ~/Projects/FOSS/emacs/l/comint.el -;; truncate-with-project => emacs/l/comint.el -;; truncate-except-project => ~/P/F/emacs/l/comint.el -;; truncate-upto-root => ~/P/F/e/lisp/comint.el -;; truncate-all => ~/P/F/e/l/comint.el -;; truncate-nil => ~/Projects/FOSS/emacs/lisp/comint.el -;; relative-from-project => emacs/lisp/comint.el -;; relative-to-project => lisp/comint.el -;; file-name => comint.el -;; file-name-with-project => FOSS|comint.el -;; buffer-name => comint.el<2> (uniquify buffer name) +;; auto => emacs/l/comint.el (in a project) or comint.el +;; truncate-upto-project => ~/P/F/emacs/lisp/comint.el +;; truncate-from-project => ~/Projects/FOSS/emacs/l/comint.el +;; truncate-with-project => emacs/l/comint.el +;; truncate-except-project => ~/P/F/emacs/l/comint.el +;; truncate-upto-root => ~/P/F/e/lisp/comint.el +;; truncate-all => ~/P/F/e/l/comint.el +;; truncate-nil => ~/Projects/FOSS/emacs/lisp/comint.el +;; relative-from-project => emacs/lisp/comint.el +;; relative-to-project => lisp/comint.el +;; file-name => comint.el +;; file-name-with-project => FOSS|comint.el +;; buffer-name => comint.el<2> (uniquify buffer name) ;; ;; If you are experiencing the laggy issue, especially while editing remote files ;; with tramp, please try `file-name' style. @@ -183,10 +183,10 @@ ;; See `vc-state' for possible values of the state. ;; For states not explicitly listed, the `doom-modeline-vcs-default' face is used. (setq doom-modeline-vcs-state-faces-alist - '((needs-update . (doom-modeline-warning bold)) - (removed . (doom-modeline-urgent bold)) - (conflict . (doom-modeline-urgent bold)) - (unregistered . (doom-modeline-urgent bold)))) + '((needs-update . (doom-modeline-warning bold)) + (removed . (doom-modeline-urgent bold)) + (conflict . (doom-modeline-urgent bold)) + (unregistered . (doom-modeline-urgent bold)))) ;; Whether display the icon of check segment. It respects option `doom-modeline-icon'. (setq doom-modeline-check-icon t) @@ -307,11 +307,11 @@ ;; Only set evil state faces to normal, not the base doom-modeline face (with-eval-after-load 'doom-modeline (dolist (face '(doom-modeline-evil-emacs-state - doom-modeline-evil-insert-state - doom-modeline-evil-motion-state - doom-modeline-evil-normal-state - doom-modeline-evil-operator-state - doom-modeline-evil-visual-state - doom-modeline-evil-replace-state - doom-modeline-evil-user-state)) - (set-face-attribute face nil :weight 'normal))) + doom-modeline-evil-insert-state + doom-modeline-evil-motion-state + doom-modeline-evil-normal-state + doom-modeline-evil-operator-state + doom-modeline-evil-visual-state + doom-modeline-evil-replace-state + doom-modeline-evil-user-state)) + (set-face-attribute face nil :weight 'normal))) diff --git a/config/treemacs.el b/config/treemacs.el index 07ecb41..e6acc95 100644 --- a/config/treemacs.el +++ b/config/treemacs.el @@ -4,32 +4,43 @@ :defer t :config (setq treemacs-width 35 - treemacs-width-is-initially-locked nil ;; Allow resizing - treemacs-width-increment 1 ;; Smooth resize - treemacs-position 'left - treemacs-show-hidden-files t - ; treemacs-indentation 1 ;; Minimal indentation - ; treemacs-indentation-string " " ;; Just space, no lines + treemacs-width-is-initially-locked nil ;; Allow resizing + treemacs-width-increment 1 ;; Smooth resize + treemacs-position 'left + treemacs-show-hidden-files t + ; treemacs-indentation 1 ;; Minimal indentation + ; treemacs-indentation-string " " ;; Just space, no lines - ;; Disable mouse Features - treemacs-move-files-by-mouse-dragging nil ;; NO DRAGGING FILES! - treemacs-recenter-after-file-follow nil ;; Prevent mouse issues - treemacs-silent-filewatch t ;; Reduce mouse events - treemacs-show-cursor nil) ;; Hide cursor in treemacs + ;; Disable mouse Features + treemacs-move-files-by-mouse-dragging nil ;; NO DRAGGING FILES! + treemacs-recenter-after-file-follow nil ;; Prevent mouse issues + treemacs-silent-filewatch t ;; Reduce mouse events + treemacs-show-cursor nil) ;; Hide cursor in treemacs ;; Disable mouse in treemacs completely :hook (treemacs-mode . (lambda () - ;; Disable all mouse button bindings - (define-key treemacs-mode-map [mouse-1] 'ignore) - (define-key treemacs-mode-map [mouse-2] 'ignore) - (define-key treemacs-mode-map [mouse-3] 'ignore) - (define-key treemacs-mode-map [drag-mouse-1] 'ignore) - (define-key treemacs-mode-map [down-mouse-1] 'ignore) - (define-key treemacs-mode-map [double-mouse-1] 'ignore) - (define-key treemacs-mode-map [triple-mouse-1] 'ignore))) + ;; Disable all mouse button bindings + (define-key treemacs-mode-map [mouse-1] 'ignore) + (define-key treemacs-mode-map [mouse-2] 'ignore) + (define-key treemacs-mode-map [mouse-3] 'ignore) + (define-key treemacs-mode-map [drag-mouse-1] 'ignore) + (define-key treemacs-mode-map [down-mouse-1] 'ignore) + (define-key treemacs-mode-map [double-mouse-1] 'ignore) + (define-key treemacs-mode-map [triple-mouse-1] 'ignore))) :bind - ("C-x t t" . treemacs)) + (:map global-map + ("M-0" . treemacs-select-window) + ("C-x t 1" . treemacs-delete-other-windows) + ("C-x t t" . treemacs) + ("C-x t d" . treemacs-select-directory) + ("C-x t B" . treemacs-bookmark) + ("C-x t C-t" . treemacs-find-file) + ("C-x t M-t" . treemacs-find-tag))) + +;; Evil keybindings for treemacs +(use-package treemacs-evil + :after (treemacs evil)) ;; Beautiful icons for treemacs using nerd-icons (use-package treemacs-nerd-icons @@ -42,5 +53,5 @@ ;; Customize folder icon colors (for nerd-icons theme) (with-eval-after-load 'treemacs-nerd-icons (set-face-attribute 'treemacs-nerd-icons-file-face nil - :foreground "#74c4c4" - :inherit 'unspecified)) + :foreground "#74c4c4" + :inherit 'unspecified)) diff --git a/early-init.el b/early-init.el index af0ae4e..bce0bc8 100644 --- a/early-init.el +++ b/early-init.el @@ -14,14 +14,14 @@ ;; Configure frame appearance BEFORE GUI initializes ;; This prevents the white flash on startup (setq default-frame-alist - '((font . "JetBrainsMono Nerd Font-10.5:weight=semi-bold:antialias=true:hinting=true:hintstyle=slight") - (background-color . "#003636") ;; Dark cyan background - (foreground-color . "#8affff") ;; Bright cyan text - (alpha-background . 75) ;; 75% opacity (GUI only) - (internal-border-width . 0) - (vertical-scroll-bars . nil) - (menu-bar-lines . 0) - (tool-bar-lines . 0))) + '((font . "JetBrainsMono Nerd Font-10.5:weight=semi-bold:antialias=true:hinting=true:hintstyle=slight") + (background-color . "#003636") ;; Dark cyan background + (foreground-color . "#8affff") ;; Bright cyan text + (alpha-background . 75) ;; 75% opacity (GUI only) + (internal-border-width . 0) + (vertical-scroll-bars . nil) + (menu-bar-lines . 0) + (tool-bar-lines . 0))) ;; Use system font rendering settings for better anti-aliasing (setq-default font-use-system-font t) diff --git a/eln-cache/30.2-6a8b22b2/annalist-e67d06c1-9d5db23a.eln b/eln-cache/30.2-6a8b22b2/annalist-e67d06c1-9d5db23a.eln deleted file mode 100755 index b5740bd..0000000 Binary files a/eln-cache/30.2-6a8b22b2/annalist-e67d06c1-9d5db23a.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/bind-key-fc9c2fa3-466ac555.eln b/eln-cache/30.2-6a8b22b2/bind-key-fc9c2fa3-466ac555.eln deleted file mode 100755 index 08ec7e5..0000000 Binary files a/eln-cache/30.2-6a8b22b2/bind-key-fc9c2fa3-466ac555.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/cl-seq-f464c4e2-fe43febc.eln b/eln-cache/30.2-6a8b22b2/cl-seq-f464c4e2-fe43febc.eln deleted file mode 100755 index cad50ea..0000000 Binary files a/eln-cache/30.2-6a8b22b2/cl-seq-f464c4e2-fe43febc.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/diminish-457214fa-3ab06659.eln b/eln-cache/30.2-6a8b22b2/diminish-457214fa-3ab06659.eln deleted file mode 100755 index eecee1e..0000000 Binary files a/eln-cache/30.2-6a8b22b2/diminish-457214fa-3ab06659.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/evil-3b9df396-2200b0d8.eln b/eln-cache/30.2-6a8b22b2/evil-3b9df396-2200b0d8.eln deleted file mode 100755 index 0505e03..0000000 Binary files a/eln-cache/30.2-6a8b22b2/evil-3b9df396-2200b0d8.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/evil-collection-635d1a79-770d5135.eln b/eln-cache/30.2-6a8b22b2/evil-collection-635d1a79-770d5135.eln deleted file mode 100755 index cd46947..0000000 Binary files a/eln-cache/30.2-6a8b22b2/evil-collection-635d1a79-770d5135.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/evil-command-window-6f88d451-fbf17beb.eln b/eln-cache/30.2-6a8b22b2/evil-command-window-6f88d451-fbf17beb.eln deleted file mode 100755 index cb969ac..0000000 Binary files a/eln-cache/30.2-6a8b22b2/evil-command-window-6f88d451-fbf17beb.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/evil-commands-b78d56af-386d1154.eln b/eln-cache/30.2-6a8b22b2/evil-commands-b78d56af-386d1154.eln deleted file mode 100755 index 43d4bca..0000000 Binary files a/eln-cache/30.2-6a8b22b2/evil-commands-b78d56af-386d1154.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/evil-common-3f3282bc-0a909e10.eln b/eln-cache/30.2-6a8b22b2/evil-common-3f3282bc-0a909e10.eln deleted file mode 100755 index f4860d4..0000000 Binary files a/eln-cache/30.2-6a8b22b2/evil-common-3f3282bc-0a909e10.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/evil-core-e6fa0c01-7d34b371.eln b/eln-cache/30.2-6a8b22b2/evil-core-e6fa0c01-7d34b371.eln deleted file mode 100755 index c930745..0000000 Binary files a/eln-cache/30.2-6a8b22b2/evil-core-e6fa0c01-7d34b371.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/evil-development-0cdad305-ae22128f.eln b/eln-cache/30.2-6a8b22b2/evil-development-0cdad305-ae22128f.eln deleted file mode 100755 index 2e1e6ab..0000000 Binary files a/eln-cache/30.2-6a8b22b2/evil-development-0cdad305-ae22128f.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/evil-digraphs-74df060a-8e42f67f.eln b/eln-cache/30.2-6a8b22b2/evil-digraphs-74df060a-8e42f67f.eln deleted file mode 100755 index 524e252..0000000 Binary files a/eln-cache/30.2-6a8b22b2/evil-digraphs-74df060a-8e42f67f.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/evil-ex-8c866cac-d2bda056.eln b/eln-cache/30.2-6a8b22b2/evil-ex-8c866cac-d2bda056.eln deleted file mode 100755 index 08bf0ea..0000000 Binary files a/eln-cache/30.2-6a8b22b2/evil-ex-8c866cac-d2bda056.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/evil-integration-56de7cda-f2b4b6d0.eln b/eln-cache/30.2-6a8b22b2/evil-integration-56de7cda-f2b4b6d0.eln deleted file mode 100755 index 73f18ad..0000000 Binary files a/eln-cache/30.2-6a8b22b2/evil-integration-56de7cda-f2b4b6d0.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/evil-jumps-aee09ca6-9d8dba39.eln b/eln-cache/30.2-6a8b22b2/evil-jumps-aee09ca6-9d8dba39.eln deleted file mode 100755 index 7c8d942..0000000 Binary files a/eln-cache/30.2-6a8b22b2/evil-jumps-aee09ca6-9d8dba39.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/evil-keybindings-5acb9700-bcb81388.eln b/eln-cache/30.2-6a8b22b2/evil-keybindings-5acb9700-bcb81388.eln deleted file mode 100755 index 54b014a..0000000 Binary files a/eln-cache/30.2-6a8b22b2/evil-keybindings-5acb9700-bcb81388.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/evil-macros-5b627b1e-4f3f68ac.eln b/eln-cache/30.2-6a8b22b2/evil-macros-5b627b1e-4f3f68ac.eln deleted file mode 100755 index dc4b960..0000000 Binary files a/eln-cache/30.2-6a8b22b2/evil-macros-5b627b1e-4f3f68ac.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/evil-maps-306f3b17-de99e2e5.eln b/eln-cache/30.2-6a8b22b2/evil-maps-306f3b17-de99e2e5.eln deleted file mode 100755 index 35ceaee..0000000 Binary files a/eln-cache/30.2-6a8b22b2/evil-maps-306f3b17-de99e2e5.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/evil-repeat-57508ec5-772a99a3.eln b/eln-cache/30.2-6a8b22b2/evil-repeat-57508ec5-772a99a3.eln deleted file mode 100755 index a1a8320..0000000 Binary files a/eln-cache/30.2-6a8b22b2/evil-repeat-57508ec5-772a99a3.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/evil-search-3ab5310c-a0b68c03.eln b/eln-cache/30.2-6a8b22b2/evil-search-3ab5310c-a0b68c03.eln deleted file mode 100755 index da3f100..0000000 Binary files a/eln-cache/30.2-6a8b22b2/evil-search-3ab5310c-a0b68c03.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/evil-states-7e0cccc1-7c61d17a.eln b/eln-cache/30.2-6a8b22b2/evil-states-7e0cccc1-7c61d17a.eln deleted file mode 100755 index 5354d3d..0000000 Binary files a/eln-cache/30.2-6a8b22b2/evil-states-7e0cccc1-7c61d17a.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/evil-test-helpers-ed647920-b9102404.eln b/eln-cache/30.2-6a8b22b2/evil-test-helpers-ed647920-b9102404.eln deleted file mode 100755 index dd150af..0000000 Binary files a/eln-cache/30.2-6a8b22b2/evil-test-helpers-ed647920-b9102404.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/evil-types-37562c2a-f5d539bb.eln b/eln-cache/30.2-6a8b22b2/evil-types-37562c2a-f5d539bb.eln deleted file mode 100755 index 97a63e5..0000000 Binary files a/eln-cache/30.2-6a8b22b2/evil-types-37562c2a-f5d539bb.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/evil-vars-cdfd8b7a-fe052f18.eln b/eln-cache/30.2-6a8b22b2/evil-vars-cdfd8b7a-fe052f18.eln deleted file mode 100755 index ba842e5..0000000 Binary files a/eln-cache/30.2-6a8b22b2/evil-vars-cdfd8b7a-fe052f18.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/goto-chg-277b1f35-ea46ed77.eln b/eln-cache/30.2-6a8b22b2/goto-chg-277b1f35-ea46ed77.eln deleted file mode 100755 index 2e28645..0000000 Binary files a/eln-cache/30.2-6a8b22b2/goto-chg-277b1f35-ea46ed77.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/straight-cadee787-563068f8.eln b/eln-cache/30.2-6a8b22b2/straight-cadee787-563068f8.eln deleted file mode 100755 index 0c1a242..0000000 Binary files a/eln-cache/30.2-6a8b22b2/straight-cadee787-563068f8.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/straight-cadee787-563068f8qCkfxw.eln.tmp b/eln-cache/30.2-6a8b22b2/straight-cadee787-563068f8qCkfxw.eln.tmp deleted file mode 100644 index e69de29..0000000 diff --git a/eln-cache/30.2-6a8b22b2/straight-ert-print-hack-706f2303-dade6fc6.eln b/eln-cache/30.2-6a8b22b2/straight-ert-print-hack-706f2303-dade6fc6.eln deleted file mode 100755 index 994157c..0000000 Binary files a/eln-cache/30.2-6a8b22b2/straight-ert-print-hack-706f2303-dade6fc6.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/straight-x-c5d103f9-037658ad.eln b/eln-cache/30.2-6a8b22b2/straight-x-c5d103f9-037658ad.eln deleted file mode 100755 index 4821df9..0000000 Binary files a/eln-cache/30.2-6a8b22b2/straight-x-c5d103f9-037658ad.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/subr--trampoline-726561642d6b65792d73657175656e63652d766563746f72_read_key_sequence_vector_0.eln b/eln-cache/30.2-6a8b22b2/subr--trampoline-726561642d6b65792d73657175656e63652d766563746f72_read_key_sequence_vector_0.eln deleted file mode 100755 index 2b3c6e8..0000000 Binary files a/eln-cache/30.2-6a8b22b2/subr--trampoline-726561642d6b65792d73657175656e63652d766563746f72_read_key_sequence_vector_0.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/subr--trampoline-726561642d6b65792d73657175656e6365_read_key_sequence_0.eln b/eln-cache/30.2-6a8b22b2/subr--trampoline-726561642d6b65792d73657175656e6365_read_key_sequence_0.eln deleted file mode 100755 index 6260430..0000000 Binary files a/eln-cache/30.2-6a8b22b2/subr--trampoline-726561642d6b65792d73657175656e6365_read_key_sequence_0.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/subr--trampoline-73656c6563742d77696e646f77_select_window_0.eln b/eln-cache/30.2-6a8b22b2/subr--trampoline-73656c6563742d77696e646f77_select_window_0.eln deleted file mode 100755 index ff13a47..0000000 Binary files a/eln-cache/30.2-6a8b22b2/subr--trampoline-73656c6563742d77696e646f77_select_window_0.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/subr--trampoline-7365742d77696e646f772d627566666572_set_window_buffer_0.eln b/eln-cache/30.2-6a8b22b2/subr--trampoline-7365742d77696e646f772d627566666572_set_window_buffer_0.eln deleted file mode 100755 index 0f01864..0000000 Binary files a/eln-cache/30.2-6a8b22b2/subr--trampoline-7365742d77696e646f772d627566666572_set_window_buffer_0.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/subr--trampoline-7573652d676c6f62616c2d6d6170_use_global_map_0.eln b/eln-cache/30.2-6a8b22b2/subr--trampoline-7573652d676c6f62616c2d6d6170_use_global_map_0.eln deleted file mode 100755 index c4ce2b7..0000000 Binary files a/eln-cache/30.2-6a8b22b2/subr--trampoline-7573652d676c6f62616c2d6d6170_use_global_map_0.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/subr--trampoline-7573652d6c6f63616c2d6d6170_use_local_map_0.eln b/eln-cache/30.2-6a8b22b2/subr--trampoline-7573652d6c6f63616c2d6d6170_use_local_map_0.eln deleted file mode 100755 index 48f3ed3..0000000 Binary files a/eln-cache/30.2-6a8b22b2/subr--trampoline-7573652d6c6f63616c2d6d6170_use_local_map_0.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/use-package-bind-key-ca10bce3-d6d286d9.eln b/eln-cache/30.2-6a8b22b2/use-package-bind-key-ca10bce3-d6d286d9.eln deleted file mode 100755 index 6540269..0000000 Binary files a/eln-cache/30.2-6a8b22b2/use-package-bind-key-ca10bce3-d6d286d9.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/use-package-c3721aaa-85fd959d.eln b/eln-cache/30.2-6a8b22b2/use-package-c3721aaa-85fd959d.eln deleted file mode 100755 index 58f6779..0000000 Binary files a/eln-cache/30.2-6a8b22b2/use-package-c3721aaa-85fd959d.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/use-package-core-138cecc2-e7c762ae.eln b/eln-cache/30.2-6a8b22b2/use-package-core-138cecc2-e7c762ae.eln deleted file mode 100755 index 2954059..0000000 Binary files a/eln-cache/30.2-6a8b22b2/use-package-core-138cecc2-e7c762ae.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/use-package-delight-fdf87cc0-2d299cea.eln b/eln-cache/30.2-6a8b22b2/use-package-delight-fdf87cc0-2d299cea.eln deleted file mode 100755 index 79c212c..0000000 Binary files a/eln-cache/30.2-6a8b22b2/use-package-delight-fdf87cc0-2d299cea.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/use-package-diminish-fad65662-39de7713.eln b/eln-cache/30.2-6a8b22b2/use-package-diminish-fad65662-39de7713.eln deleted file mode 100755 index 0b35658..0000000 Binary files a/eln-cache/30.2-6a8b22b2/use-package-diminish-fad65662-39de7713.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/use-package-ensure-bb75634c-67745105.eln b/eln-cache/30.2-6a8b22b2/use-package-ensure-bb75634c-67745105.eln deleted file mode 100755 index a894ded..0000000 Binary files a/eln-cache/30.2-6a8b22b2/use-package-ensure-bb75634c-67745105.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/use-package-ensure-system-package-92ab5909-ced165a4.eln b/eln-cache/30.2-6a8b22b2/use-package-ensure-system-package-92ab5909-ced165a4.eln deleted file mode 100755 index 6727ae5..0000000 Binary files a/eln-cache/30.2-6a8b22b2/use-package-ensure-system-package-92ab5909-ced165a4.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/use-package-jump-bc0daa1f-ddce5033.eln b/eln-cache/30.2-6a8b22b2/use-package-jump-bc0daa1f-ddce5033.eln deleted file mode 100755 index 86d6e03..0000000 Binary files a/eln-cache/30.2-6a8b22b2/use-package-jump-bc0daa1f-ddce5033.eln and /dev/null differ diff --git a/eln-cache/30.2-6a8b22b2/use-package-lint-eec4a348-30162e93.eln b/eln-cache/30.2-6a8b22b2/use-package-lint-eec4a348-30162e93.eln deleted file mode 100755 index 64c9b26..0000000 Binary files a/eln-cache/30.2-6a8b22b2/use-package-lint-eec4a348-30162e93.eln and /dev/null differ diff --git a/init.el b/init.el index 1cf49b8..bcb133c 100644 --- a/init.el +++ b/init.el @@ -6,8 +6,8 @@ ;; Restore GC threshold after startup (maximized in early-init.el) (add-hook 'emacs-startup-hook - (lambda () - (setq gc-cons-threshold (* 100 1024 1024)))) + (lambda () + (setq gc-cons-threshold (* 100 1024 1024)))) ;; ===================================== ;; 📦 Package Management (straight.el) @@ -19,18 +19,18 @@ ;; Bootstrap straight.el from XDG config directory (defvar bootstrap-version) (let* ((user-dir (file-name-as-directory - (or (getenv "XDG_CONFIG_HOME") "~/.config/"))) - (emacs-dir (concat user-dir "emacs/")) - (bootstrap-file - (expand-file-name "straight/repos/straight.el/bootstrap.el" emacs-dir)) - (bootstrap-version 6)) + (or (getenv "XDG_CONFIG_HOME") "~/.config/"))) + (emacs-dir (concat user-dir "emacs/")) + (bootstrap-file + (expand-file-name "straight/repos/straight.el/bootstrap.el" emacs-dir)) + (bootstrap-version 6)) (unless (file-exists-p bootstrap-file) - (with-current-buffer - (url-retrieve-synchronously - "https://raw.githubusercontent.com/radian-software/straight.el/develop/install.el" - 'silent 'inhibit-cookies) - (goto-char (point-max)) - (eval-print-last-sexp))) + (with-current-buffer + (url-retrieve-synchronously + "https://raw.githubusercontent.com/radian-software/straight.el/develop/install.el" + 'silent 'inhibit-cookies) + (goto-char (point-max)) + (eval-print-last-sexp))) (load bootstrap-file nil 'nomessage)) ;; Freeze File @@ -41,8 +41,8 @@ (setq straight-use-package-by-default t) ;; Essential use-package utilities -(use-package diminish) ;; Hide/abbreviate minor modes -(use-package bind-key) ;; Key binding utilities +(use-package diminish) ;; Hide/abbreviate minor modes +(use-package bind-key) ;; Key binding utilities ;; ===================================== ;; 🎨 UI & Visual Configuration @@ -58,40 +58,44 @@ ;; Disable startup messages and bell (setq inhibit-startup-screen t - inhibit-startup-message t - inhibit-startup-echo-area-message t - ring-bell-function 'ignore) + inhibit-startup-message t + inhibit-startup-echo-area-message t + ring-bell-function 'ignore) ;; Configure line numbers with themed colors (global-display-line-numbers-mode 1) -(setq display-line-numbers-type 'relative) ;; Relative line numbers for Evil mode +(setq display-line-numbers-type 'relative) ;; Relative line numbers for Evil mode (set-face-attribute 'line-number nil - :foreground "#4fa8a8" ;; Softer cyan for line numbers + :foreground "#4fa8a8" ;; Softer cyan for line numbers :background "#003636") (set-face-attribute 'line-number-current-line nil - :foreground "#8affff" ;; Bright cyan for current line + :foreground "#8affff" ;; Bright cyan for current line :background "#003636" :weight 'bold) (set-face-attribute 'fringe nil :background "#003636") ;; Configure cursor and selection colors (set-face-attribute 'cursor nil - :background "#FFC600") ;; Yellow/gold cursor + :background "#FFC600") ;; Yellow/gold cursor (set-face-attribute 'region nil - :background "#395e5e" ;; Dark teal selection + :background "#395e5e" ;; Dark teal selection :foreground 'unspecified) ;; Keep text color unchanged ;; Configure mode-line colors (set-face-attribute 'mode-line nil - :background "#004344" ;; Dark teal background - :foreground "#8affff" ;; Bright cyan text + :background "#004344" ;; Dark teal background + :foreground "#8affff" ;; Bright cyan text :box nil) ;; Remove border - ;;:box '(:line-width 3 :color "#004344")) ;; Add padding for icons +;;:box '(:line-width 3 :color "#004344")) ;; Add padding for icons (set-face-attribute 'mode-line-inactive nil - :background "#003030" ;; Darker background for inactive - :foreground "#808080" ;; Gray text for inactive + :background "#003030" ;; Darker background for inactive + :foreground "#808080" ;; Gray text for inactive :box nil) ;; Remove border +;; Configure window divider color (between buffers) +(set-face-attribute 'vertical-border nil + :foreground "#74c4c4") ;; Window divider color + ;; ===================================== ;; 🔧 Editing Behavior ;; ===================================== @@ -108,8 +112,8 @@ ;; Global tab settings (setq-default indent-tabs-mode t) ;; Use tabs, not spaces -(setq-default tab-width 4) ;; Display tabs as 4 spaces wide -(setq-default tab-stop-list (number-sequence 4 200 4)) ;; Tab stops every 4 spaces +(setq-default tab-width 4) ;; Display tabs as 4 spaces wide +(setq-default tab-stop-list (number-sequence 4 200 4)) ;; Tab stops every 4 spaces ;; Don't convert tabs to spaces when deleting (setq backward-delete-char-untabify-method nil) @@ -129,30 +133,30 @@ ;; Configure mode-specific indentation offsets to match tab-width ;; This ensures electric-indent uses the right width for ALL major languages -(setq-default c-basic-offset 4) ;; C, C++, Java, PHP -(setq-default js-indent-level 4) ;; JavaScript, JSON -(setq-default typescript-indent-level 4) ;; TypeScript -(setq-default css-indent-offset 4) ;; CSS -(setq-default sh-basic-offset 4) ;; Shell scripts -(setq-default python-indent-offset 4) ;; Python -(setq-default rust-indent-offset 4) ;; Rust -(setq-default ruby-indent-level 4) ;; Ruby -(setq-default perl-indent-level 4) ;; Perl -(setq-default lua-indent-level 4) ;; Lua -(setq-default go-ts-mode-indent-offset 4) ;; Go (tree-sitter) -(setq-default haskell-indent-offset 4) ;; Haskell +(setq-default c-basic-offset 4) ;; C, C++, Java, PHP +(setq-default js-indent-level 4) ;; JavaScript, JSON +(setq-default typescript-indent-level 4) ;; TypeScript +(setq-default css-indent-offset 4) ;; CSS +(setq-default sh-basic-offset 4) ;; Shell scripts +(setq-default python-indent-offset 4) ;; Python +(setq-default rust-indent-offset 4) ;; Rust +(setq-default ruby-indent-level 4) ;; Ruby +(setq-default perl-indent-level 4) ;; Perl +(setq-default lua-indent-level 4) ;; Lua +(setq-default go-ts-mode-indent-offset 4) ;; Go (tree-sitter) +(setq-default haskell-indent-offset 4) ;; Haskell (setq-default haskell-indentation-left-offset 4) -(setq-default swift-mode:basic-offset 4) ;; Swift -(setq-default kotlin-tab-width 4) ;; Kotlin -(setq-default scala-indent:step 4) ;; Scala -(setq-default lisp-indent-offset 4) ;; Lisp, Scheme -(setq-default sgml-basic-offset 4) ;; HTML, XML -(setq-default nxml-child-indent 4) ;; XML (nxml-mode) -(setq-default web-mode-markup-indent-offset 4) ;; Web-mode HTML -(setq-default web-mode-css-indent-offset 4) ;; Web-mode CSS -(setq-default web-mode-code-indent-offset 4) ;; Web-mode JS/etc -(setq-default yaml-indent-offset 4) ;; YAML -(setq-default standard-indent 4) ;; Fallback for other modes +(setq-default swift-mode:basic-offset 4) ;; Swift +(setq-default kotlin-tab-width 4) ;; Kotlin +(setq-default scala-indent:step 4) ;; Scala +(setq-default lisp-indent-offset 4) ;; Lisp, Scheme +(setq-default sgml-basic-offset 4) ;; HTML, XML +(setq-default nxml-child-indent 4) ;; XML (nxml-mode) +(setq-default web-mode-markup-indent-offset 4) ;; Web-mode HTML +(setq-default web-mode-css-indent-offset 4) ;; Web-mode CSS +(setq-default web-mode-code-indent-offset 4) ;; Web-mode JS/etc +(setq-default yaml-indent-offset 4) ;; YAML +(setq-default standard-indent 4) ;; Fallback for other modes ;; Make sure electric-indent respects tabs (setq electric-indent-inhibit nil) @@ -161,10 +165,10 @@ (defun tabify-current-line () "Convert leading spaces to tabs on the current line." (when indent-tabs-mode - (save-excursion - (beginning-of-line) - (when (looking-at "[ \t]+") - (tabify (point) (match-end 0)))))) + (save-excursion + (beginning-of-line) + (when (looking-at "[ \t]+") + (tabify (point) (match-end 0)))))) ;; Run after electric-indent (add-hook 'post-self-insert-hook 'tabify-current-line) @@ -175,44 +179,44 @@ ;; Show whitespace characters like Vim's listchars (use-package whitespace - :straight nil ;; Built-in package + :straight nil ;; Built-in package :hook (prog-mode . whitespace-mode) :config ;; What to visualize (setq whitespace-style '(face - tabs - spaces - trailing - space-mark - tab-mark - newline - newline-mark)) + tabs + spaces + trailing + space-mark + tab-mark + newline + newline-mark)) ;; Character mappings (like Vim listchars) (setq whitespace-display-mappings - '( - ;; tab: show as "│»»»" (char 9 = tab) - (tab-mark 9 [9474 187 187 187] [124 187 187 187]) - ;; space: show as "·" (char 32 = space) - (space-mark 32 [183] [46]) - ;; newline: show as "↲" (char 10 = newline) - (newline-mark 10 [8626 10] [182 10]) - ;; non-breaking space: show as "␣" - (space-mark 160 [9251] [95]))) + '( + ;; tab: show as "│»»»" (char 9 = tab) + (tab-mark 9 [9474 187 187 187] [124 187 187 187]) + ;; space: show as "·" (char 32 = space) + (space-mark 32 [183] [46]) + ;; newline: show as "↲" (char 10 = newline) + (newline-mark 10 [8626 10] [182 10]) + ;; non-breaking space: show as "␣" + (space-mark 160 [9251] [95]))) ;; Face colors for whitespace characters (set-face-attribute 'whitespace-tab nil - :foreground "#016868" - :background nil) + :foreground "#016868" + :background nil) (set-face-attribute 'whitespace-space nil - :foreground "#016868" - :background nil) + :foreground "#016868" + :background nil) (set-face-attribute 'whitespace-newline nil - :foreground "#016868" - :background nil) + :foreground "#016868" + :background nil) (set-face-attribute 'whitespace-trailing nil - :foreground "#d2691e" - :background "#003030")) + :foreground "#d2691e" + :background "#003030")) ;; Toggle whitespace-mode with a keybinding ;; (global-set-key (kbd "C-c w") 'whitespace-mode) @@ -225,52 +229,52 @@ ;; Uses composition-function-table for proper ligature rendering (defconst jetbrains-mono-ligatures '("-->" "//" "/**" "/*" "*/" "