Browse Source

Defer properly, add some commands, remove old TODO

Josh Bicking 7 years ago
parent
commit
1d4ebc7a99
1 changed files with 7 additions and 15 deletions
  1. 7 15
      emacs.d/packages/packages.el

+ 7 - 15
emacs.d/packages/packages.el

@@ -1,8 +1,5 @@
 ;; Package installation
 
-;; TODO add "]]" or some other binding for doc-view-previous/next-page
-;; in doc-view-mode.
-
 (require 'package)
 ;; Create the package install directory if it doesn't exist
 (setq package-user-dir (format "%selpa_%s/"
@@ -672,7 +669,7 @@
 
 (use-package yasnippet
   :ensure t
-  :defer t
+  :commands yas-minor-mode
   :init
   (add-hook 'prog-mode-hook 'yas-minor-mode)
   :config
@@ -698,12 +695,12 @@
 ;;;; Optional packages
 
 (use-package flymd
-  :no-require
+  :defer t
   :config
   (setq flymd-close-buffer-delete-temp-files t))
 
 (use-package web-mode
-  :no-require
+  :defer t
   :config
   ;; 2 spaces for an indent
   (defun my-web-mode-hook ()
@@ -722,13 +719,11 @@
 (setq js-indent-level 2)
 
 (use-package tide
-  :no-require
   :mode "\\.ts\\'"
   :config
   (setq typescript-indent-level 2))
 
 (use-package racket-mode
-  :no-require
   :mode "\\.scm\\'"
   :config
   ;; C-w prefix in racket-REPL
@@ -739,7 +734,6 @@
     (global-set-key (kbd "C-w") 'racket-repl-mode-map)))
 
 (use-package intero
-  :no-require
   :commands intero-mode
   :config
   (add-hook 'haskell-mode-hook 'intero-mode)
@@ -753,16 +747,14 @@
     "r" 'intero-repl)))
 
 (use-package emojify
-  :no-require
+  :defer t
   :config
   (add-hook 'after-init-hook #'global-emojify-mode))
 
 (use-package latex-preview-pane
-  :no-require
   :commands latex-preview-pane-mode)
 
 (use-package slime
-  :no-require
   :after bind-key
   :commands slime slime-mode
   :init
@@ -789,16 +781,15 @@
     "eb" 'slime-compile-and-load-file)))
 
 (use-package slime-company
-  :no-require
+  :defer t
   :after slime)
 
 ;; TODO learn/configure auctex
 (use-package auctex
-  :no-require
   :defer t)
 
 (use-package atomic-chrome
-  :no-require
+  :defer t
   :config
   (atomic-chrome-start-server))
 
@@ -869,6 +860,7 @@
 
 
 (use-package flyspell
+  :commands flyspell-goto-previous-error flyspell-goto-next-error flyspell-toggle-correct-mode
   :config
   ;; move point to previous error
   ;; based on code by hatschipuh at