Commit Graph

156 Commits

Author SHA1 Message Date
James Cherti
41424f2ece Add vars to disable loading pre/post early-init/init files 2026-03-07 18:28:44 -05:00
James Cherti
9ea9d4eb51 Fix daemon startup optimizations and buffer initialization
- Remove (not (daemonp)) checks from early-init.el performance blocks.
  This allows Emacs to properly optimize file name handlers, UI rendering
  suppression, and frame resizing when starting as a background server.
- Move initial-major-mode and initial-scratch-message from
  early-init.el to init.el to prevent silent overwrites by custom.el.
- Move default-input-method to init.el.
2026-02-24 22:42:10 -05:00
James Cherti
40a9131f66 Change use-package-always-ensure to (not noninteractive) 2026-02-23 09:39:35 -05:00
James Cherti
c917cd2582 Set use-package-expand-minimally to t 2026-02-22 20:52:07 -05:00
James Cherti
12c0593631 Remove minimal-emacs-setup-native-compilation 2026-02-18 23:22:29 -05:00
James Cherti
26e7000c0f Remove package-native-compile as it can cause issues with some packages 2026-02-18 14:25:42 -05:00
James Cherti
b5f07864bc Remove use-package-compute-statistics 2026-02-17 12:00:43 -05:00
James Cherti
9b6d5484e1 Update header 2026-02-15 15:13:19 -05:00
James Cherti
6c818a3139 early-init: use-package/package section 2026-01-31 17:09:06 -05:00
James Cherti
c5ef55a25f Modify 'debug-on-error' only when debug mode is active 2026-01-14 08:19:17 -05:00
James Cherti
07bfc40c20 use-package: Expand minimally 2026-01-14 07:31:51 -05:00
James Cherti
88df2aecc0 Remove garbage-collection-messages 2026-01-13 13:19:39 -05:00
James Cherti
4fe6fdcb02 Release: 1.3.1 2025-11-29 14:56:38 -05:00
James Cherti
8f44a50381 Add package-quickstart-file 2025-10-23 07:19:42 -04:00
James Cherti
c2883bb140 Remove provide from init.el and early-init.el 2025-09-17 16:00:53 -04:00
James Cherti
44bfe66393 Remove settings that are already t by default 2025-09-03 15:31:28 -04:00
James Cherti
f03e7da977 Add MELPA stable and update the README.md file 2025-09-03 11:07:52 -04:00
James Cherti
932a7d5d41 Update GC config 2025-08-28 09:14:54 -04:00
James Cherti
6ad66c87eb Fix minimal-emacs-gc-cons-threshold-restore-delay timer 2025-08-27 23:48:55 -04:00
James Cherti
e69ed598a6 Enhance garbage collection
- Enhance early-init garbage collection optimization
  (Add support for: gc-cons-percentage)
- Make minimal-emacs-load-user-init display messages when
  init-file-debug is non-nil
- Update README.md
2025-08-27 23:29:35 -04:00
James Cherti
8f5b2030fd Make minimal-emacs-load-user-init display messages when init-file-debug is non-nil 2025-08-27 14:08:43 -04:00
James Cherti
2d69fbf554 Enhance minimal-emacs-load-user-init
Enhance minimal-emacs-load-user-init to display a message when Emacs
starts with --debug-init mode.
2025-08-26 22:40:47 -04:00
James Cherti
37e2bd448f Remove native-comp-async-report-warnings-errors 2025-08-16 20:13:20 -04:00
James Cherti
c6f0cda318 Update vars order 2025-08-11 14:15:46 -04:00
James Cherti
d55daca020 Update docstring 2025-08-11 14:08:13 -04:00
James Cherti
9bf0d83802 Move dired group directories first to the README.md file 2025-07-25 12:16:37 -04:00
James Cherti
641d3c33e5 Update README.md 2025-07-23 19:00:29 -04:00
James Cherti
f6814236af Revert "Move use-short-answers to early-init.el"
This reverts commit cfd29d40cc.
2025-07-14 14:13:41 -04:00
James Cherti
cfd29d40cc Move use-short-answers to early-init.el 2025-07-14 14:12:06 -04:00
James Cherti
2d63b234b2 Move ad-redefinition-action to early-init.el 2025-07-14 14:09:31 -04:00
James Cherti
664c574657 Move pgtk-wait-for-event-timeout to early-init.el 2025-07-14 14:04:38 -04:00
James Cherti
fb33cef88d Release: 1.3.0 2025-07-13 15:16:44 -04:00
James Cherti
1e9e457d63 Add: default-frame-scroll-bars 2025-07-13 15:06:51 -04:00
James Cherti
e212588d84 Change minimal-emacs-dired-group-directories-first to nil 2025-07-05 22:02:54 -04:00
James Cherti
c9cd53c408 Add option: minimal-emacs-dired-group-directories-first 2025-07-05 14:31:28 -04:00
James Cherti
5be624f973 Restore gc-cons-threshold only if the user has not overridden it. 2025-06-15 12:27:27 -04:00
James Cherti
2a170f3f03 Move frame-resize-pixelwise to early-init.el 2025-06-14 14:25:05 -04:00
James Cherti
cbe668e133 Add option to specify wait time before restoring gc-cons-threshold 2025-06-12 11:49:16 -04:00
James Cherti
93c96c7ed3 When minimal-emacs-setup-native-compilation is nil, leave native-comp variables to their default values 2025-06-09 23:54:59 -04:00
James Cherti
eaf87000ac Declare package-archive-priorities using setq and other minor changes 2025-06-08 18:46:22 -04:00
James Cherti
9c6fd76524 Update README.md 2025-06-08 18:25:05 -04:00
James Cherti
6242e48e6b Update header 2025-05-23 20:27:21 -04:00
James Cherti
7b99dbb581 Update header 2025-05-23 20:23:11 -04:00
James Cherti
65be02f1d0 Release: 1.2.1 2025-05-06 17:31:40 -04:00
James Cherti
1f81090a9b Increase message-log-max in debug mode 2025-04-17 12:53:37 -04:00
James Cherti
616bea30c7 Closes #53: Update docstrings 2025-03-23 08:28:58 -04:00
James Cherti
34d34c2796 Add minimal-emacs-enable-native-compilation 2025-03-19 07:59:43 -04:00
James Cherti
a8746315ff Add gnutls-verify-error and tls-checktrust 2025-03-15 08:46:28 -04:00
James Cherti
6388df0f76 Add gnutls-min-prime-bits 2025-03-15 08:31:51 -04:00
James Cherti
15c8b4df1b Add minimal-emacs-load-nosuffix and enhance the minimal-emacs-load-user-init
This will enable minimal-emacs to load byte-compiled or possibly
native-compiled init files for the following initialization files:
pre-init.el, post-init.el, pre-early-init.el, and post-early-init.el.
2025-03-14 14:10:30 -04:00