Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;;; Package.el
- (setq gc-cons-threshold 64000000)
- (add-hook 'after-init-hook
- (lambda ()
- ;; restore after startup
- (setq gc-cons-threshold 800000)))
- (setq package-enable-at-startup nil)
- (let ((default-directory "~/.emacs.d/elpa"))
- (normal-top-level-add-subdirs-to-load-path))
- (package-initialize t)
- (require 'use-package)
- (setq package-check-signature nil)
- (setq package-enable-at-startup nil)
- (setq package-archives '(("melpa" . "https://melpa.org/packages/")
- ("marmalade" . "https://marmalade-repo.org/packages/")
- ("gnu" . "https://elpa.gnu.org/packages/")
- ("elpy" . "https://jorgenschaefer.github.io/packages/")))
- ;; Bootstrap `use-package'
- (unless (package-installed-p 'use-package)
- (package-refresh-contents)
- (package-install 'use-package))
- (eval-when-compile (require 'use-package))
- (setq delete-old-versions -1 ) ; delete excess backup versions silently
- (setq version-control t ) ; use version control
- (setq vc-make-backup-files t ) ; make backups file even when in version controlled dir
- (setq backup-directory-alist `(("." . "~/.emacs.d/backups")) ) ; which directory to put backups file
- (setq vc-follow-symlinks t ) ; don't ask for confirmation when opening symlinked file
- (setq auto-save-file-name-transforms '((".*" "~/.emacs.d/auto-save-list/" t)) ) ;transform backups file name
- (setq inhibit-startup-screen t ) ; inhibit useless and old-school startup screen
- (setq ring-bell-function 'ignore ) ; silent bell when you make a mistake
- (setq coding-system-for-read 'utf-8 ) ; use utf-8 by default
- (setq coding-system-for-write 'utf-8 )
- (setq sentence-end-double-space nil) ; sentence SHOULD end with only a point.
- (setq default-fill-column 80) ; toggle wrapping text at the 80th character
- (setq initial-scratch-message "Welcome in Emacs") ; print a default message in the empty scratch buffer opened at startup
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement