View raw

1 ;;; early-init.el --- Values set early on in the Emacs startup process. 2 3 ;; Copyright (C) 2021 Marius Peter 4 5 ;; Author: smart.documents@tuta.io 6 ;; Keywords: convenience 7 8 ;; This program is free software; you can redistribute it and/or modify 9 ;; it under the terms of the GNU General Public License as published by 10 ;; the Free Software Foundation, either version 3 of the License, or 11 ;; (at your option) any later version. 12 13 ;; This program is distributed in the hope that it will be useful, 14 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ;; GNU General Public License for more details. 17 18 ;; You should have received a copy of the GNU General Public License 19 ;; along with this program. If not, see <https://www.gnu.org/licenses/>. 20 21 22 ;;; Commentary: 23 24 ;; These settings ensure Emacs does not flicker during early setup. 25 26 27 ;;; Code: 28 29 (menu-bar-mode -1) 30 (tool-bar-mode -1) 31 (scroll-bar-mode -1) 32 (menu-bar-bottom-and-right-window-divider) 33 (setq gc-cons-percentage 10) ; Recommended over modifying 34 ; gc-cons-threshold 35 36 (provide 'early-init) 37 ;;; early-init.el ends here 38 39 ;; Local Variables: 40 ;; mode: emacs-lisp 41 ;; End: 42