Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 2.79 KB | None | 0 0
  1.  
  2. (require 'package)
  3. (setq package-archives
  4.       `(,@package-archives
  5.         ("melpa" . "https://melpa.org/packages/")
  6.         ("org" . "https://orgmode.org/elpa/")
  7.         ))
  8.  
  9. (setq package-enable-at-startup nil)
  10. (package-initialize)
  11.  
  12. (unless (package-installed-p 'use-package)
  13.     (package-refresh-contents)
  14.     (package-install 'use-package))
  15.  
  16. (eval-when-compile
  17.     (require 'use-package))
  18.  
  19. (use-package diminish :ensure t)
  20. (use-package bind-key :ensure t)
  21.  
  22.  
  23. (use-package gcmh
  24.     :ensure t
  25.     :init
  26.     (gcmh-mode 1))
  27.  
  28. (use-package cus-edit
  29.     :custom
  30.     (custom-file null-device "Don't store customizations"))
  31.  
  32. (use-package frame
  33.     :bind
  34.     ("C-z" . nil))
  35.  
  36. (use-package exec-path-from-shell
  37.     :ensure t
  38.     :defer 0.1
  39.     :config
  40.     (setq exec-path-from-shell-check-startup-files nil)
  41.     (exec-path-from-shell-initialize))
  42.  
  43. ;; (use-package reverse-im
  44. ;;     :ensure t
  45. ;;     :custom-update
  46. ;;     (reverse-im-input-methods "russian-computer")
  47. ;;     :config
  48. ;;     (reverse-im-mode t))
  49.  
  50. (use-package zenburn-theme
  51.     :ensure t
  52.     :no-require t
  53.     :config
  54.     (load-theme 'zenburn t)
  55.     (set-face-attribute 'default nil
  56.                         :family "Anonymous Pro"
  57.                         :height 120
  58.                         :weight 'normal
  59.                         :width 'normal))
  60.  
  61. (progn
  62.     (use-package-ensure-elpa 'spacemacs-theme '(t) 'nil)
  63.     (load-theme 'spacemacs-dark t)
  64.     (require 'spacemacs-theme nil nil))
  65.  
  66. (use-package tool-bar
  67.     :config
  68.     (tool-bar-mode -1))
  69. (use-package scroll-bar
  70.     :config
  71.     (scroll-bar-mode -1))
  72. (use-package menu-bar
  73.     :config
  74.     (menu-bar-mode -1))
  75.  
  76. (use-package which-key
  77.     :ensure t
  78.     :diminish which-key-mode
  79.     :config
  80.     (which-key-mode))
  81.  
  82. (use-package evil
  83.     :ensure t
  84.     :init
  85.     (setq evil-want-C-u-scroll t)
  86.     :config
  87.     (evil-mode)
  88.     )
  89.  
  90. (use-package ivy
  91.     :ensure t
  92.     :diminish ivy-mode
  93.     :custom
  94.     (ivy-count-format "%d/%d " "Show anzu-like counter")
  95.     (ivy-use-selectable-prompt t "Make the prompt line selectable")
  96.     :custom-face
  97.     (ivy-current-match ((t (:inherit 'hl-line))))
  98.     :bind
  99.     :config
  100.     (ivy-mode t))
  101.  
  102. (use-package counsel
  103.   :ensure t
  104.   :init
  105.   (counsel-mode))
  106.  
  107. (use-package swiper :ensure t)
  108.  
  109. (use-package projectile
  110.     :ensure t
  111.     :delay t
  112.     :custom
  113.     (projectile-completion-system 'ivy))
  114.  
  115. (use-package counsel-projectile
  116.     :defer t
  117.     :ensure t
  118.     :after counsel projectile
  119.     :config
  120.     (counsel-projectile-mode))
  121.  
  122. (use-package dashboard
  123.     :after projectile
  124.     :ensure t
  125.     :diminish dashboard-mode
  126.     :config
  127.     (setq dashboard-startup-banner 'logo)
  128.     (setq dashboard-items '((recents  . 5)
  129.                             (projects . 5)))
  130.     (dashboard-setup-startup-hook))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement