early-init.el - Configurations for GNU Emacs
Table of Contents
- 1. early-init.el
- 1.1. Header
- 1.2. 自動的なpackageのロードを無効にする
- 1.3. tab bar非表示
- 1.4. スタートアップメッセージを非表示
- 1.5. 自動生成ファイルを無効にする
- 1.6. GC/Memory
- 1.7. read-process
- 1.8. ビープ音を消す
- 1.9. デフォルトのpathをかえる
- 1.10. scratch buffer
- 1.11. x session resourcesを無視します
- 1.12. inhibit-compacting-font-caches
- 1.13. history-delete-duplicates
- 1.14. vc-follow-symlinks
- 1.15. error抑制
1. early-init.el
1.1. Header
;; early-init.el --- My early-init.el -*- lexical-binding: t -*-
1.2. 自動的なpackageのロードを無効にする
(setq package-enable-at-startup nil)
1.3. tab bar非表示
(push '(menu-bar-lines . 0) default-frame-alist) (push '(tool-bar-lines . 0) default-frame-alist)
1.4. スタートアップメッセージを非表示
(setq inhibit-startup-message t)
1.5. 自動生成ファイルを無効にする
(setq make-backup-files nil) (setq auto-save-default nil) (setq auto-save-list-file-prefix nil) (setq create-lockfiles nil)
1.6. GC/Memory
(setq gc-cons-threshold (* 10 128 1024 1024)) (setq garbage-collection-messages nil)
1.7. read-process
(setq read-process-output-max (* 8 1024 1024))
1.8. ビープ音を消す
(setq ring-bell-function 'ignore)
1.9. デフォルトのpathをかえる
(setq default-directory "~/") (setq command-line-default-directory "~/")
1.10. scratch buffer
(setq initial-scratch-message nil) (setq initial-major-mode 'fundamental-mode)
1.11. x session resourcesを無視します
(advice-add 'x-apply-session-resources :override 'ignore)
1.12. inhibit-compacting-font-caches
(setq inhibit-compacting-font-caches t)
1.13. history-delete-duplicates
(setq history-delete-duplicates t)
1.14. vc-follow-symlinks
(setq vc-follow-symlinks t)
1.15. error抑制
(setq byte-compile-warnings '(cl-functions))