early-init.el - Configurations for GNU Emacs
Table of Contents
- 1. early-init.el
- 1.1. 自動的なpackageのロードを無効にする
- 1.2. tab bar非表示
- 1.3. スタートアップメッセージを非表示
- 1.4. 自動生成ファイルを無効にする
- 1.5. time locale
- 1.6. GC/Memory
- 1.7. read-process
- 1.8. indent
- 1.9. ビープ音を消す
- 1.10. デフォルトのpathをかえる
- 1.11. kill-ringのサイズを変更
- 1.12. 折り返ししない
- 1.13. scratch buffer
- 1.14. x session resourcesを無視します
- 1.15. history-delete-duplicates
- 1.16. vc-follow-symlinks
1. early-init.el
1.1. 自動的なpackageのロードを無効にする
(setq package-enable-at-startup nil)
1.2. tab bar非表示
(push '(menu-bar-lines . 0) default-frame-alist) (push '(tool-bar-lines . 0) default-frame-alist)
1.3. スタートアップメッセージを非表示
(setq inhibit-startup-message t)
1.4. 自動生成ファイルを無効にする
(setq make-backup-files nil) (setq auto-save-default nil) (setq auto-save-list-file-prefix nil) (setq create-lockfiles nil)
1.5. time locale
(setq system-time-locale "C")
1.6. GC/Memory
(setq gc-cons-threshold (* 128 1024 1024)) (setq garbage-collection-messages nil)
1.7. read-process
(setq read-process-output-max (* 8 1024 1024))
1.8. indent
(setq indent-tabs-mode nil)
1.9. ビープ音を消す
(setq ring-bell-function 'ignore)
1.10. デフォルトのpathをかえる
(setq default-directory "~/") (setq command-line-default-directory "~/")
1.11. kill-ringのサイズを変更
(setq kill-ring-max 100000)
(custom-set-variables '(savehist-additional-variables '(kill-ring)))
1.12. 折り返ししない
(setq truncate-lines t) (setq truncate-partial-width-windows t)
1.13. scratch buffer
(setq initial-scratch-message nil) (setq initial-major-mode 'org-mode)
1.14. x session resourcesを無視します
(advice-add 'x-apply-session-resources :override 'ignore)
1.15. history-delete-duplicates
(setq history-delete-duplicates t)
1.16. vc-follow-symlinks
(setq vc-follow-symlinks t)