Advertisement
Guest User

Untitled

a guest
May 14th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 1.95 KB | None | 0 0
  1. ;;; Package.el
  2.  
  3. (setq gc-cons-threshold 64000000)
  4. (add-hook 'after-init-hook
  5.           (lambda ()
  6.             ;; restore after startup
  7.             (setq gc-cons-threshold 800000)))
  8.  
  9.  
  10. (setq package-enable-at-startup nil)
  11. (let ((default-directory "~/.emacs.d/elpa"))
  12.   (normal-top-level-add-subdirs-to-load-path))
  13. (package-initialize t)
  14. (require 'use-package)
  15.  
  16. (setq package-check-signature nil)
  17. (setq package-enable-at-startup nil)
  18. (setq package-archives '(("melpa" . "https://melpa.org/packages/")
  19.                          ("marmalade" . "https://marmalade-repo.org/packages/")
  20.                          ("gnu" . "https://elpa.gnu.org/packages/")
  21.                          ("elpy" . "https://jorgenschaefer.github.io/packages/")))
  22.  
  23. ;; Bootstrap `use-package'
  24. (unless (package-installed-p 'use-package)
  25.   (package-refresh-contents)
  26.   (package-install 'use-package))
  27. (eval-when-compile (require 'use-package))
  28.  
  29. (setq delete-old-versions -1 )      ; delete excess backup versions silently
  30. (setq version-control t )       ; use version control
  31. (setq vc-make-backup-files t )      ; make backups file even when in version controlled dir
  32. (setq backup-directory-alist `(("." . "~/.emacs.d/backups")) ) ; which directory to put backups file
  33. (setq vc-follow-symlinks t )                       ; don't ask for confirmation when opening symlinked file
  34. (setq auto-save-file-name-transforms '((".*" "~/.emacs.d/auto-save-list/" t)) ) ;transform backups file name
  35. (setq inhibit-startup-screen t )    ; inhibit useless and old-school startup screen
  36. (setq ring-bell-function 'ignore )  ; silent bell when you make a mistake
  37. (setq coding-system-for-read 'utf-8 )   ; use utf-8 by default
  38. (setq coding-system-for-write 'utf-8 )
  39. (setq sentence-end-double-space nil)    ; sentence SHOULD end with only a point.
  40. (setq default-fill-column 80)       ; toggle wrapping text at the 80th character
  41. (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