|  | @@ -698,10 +698,12 @@
 | 
											
												
													
														|  |  ;;;; Optional packages
 |  |  ;;;; Optional packages
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  (use-package flymd
 |  |  (use-package flymd
 | 
											
												
													
														|  | 
 |  | +  :no-require
 | 
											
												
													
														|  |    :config
 |  |    :config
 | 
											
												
													
														|  |    (setq flymd-close-buffer-delete-temp-files t))
 |  |    (setq flymd-close-buffer-delete-temp-files t))
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  (use-package web-mode
 |  |  (use-package web-mode
 | 
											
												
													
														|  | 
 |  | +  :no-require
 | 
											
												
													
														|  |    :config
 |  |    :config
 | 
											
												
													
														|  |    ;; 2 spaces for an indent
 |  |    ;; 2 spaces for an indent
 | 
											
												
													
														|  |    (defun my-web-mode-hook ()
 |  |    (defun my-web-mode-hook ()
 | 
											
										
											
												
													
														|  | @@ -720,11 +722,13 @@
 | 
											
												
													
														|  |  (setq js-indent-level 2)
 |  |  (setq js-indent-level 2)
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  (use-package tide
 |  |  (use-package tide
 | 
											
												
													
														|  | 
 |  | +  :no-require
 | 
											
												
													
														|  |    :mode "\\.ts\\'"
 |  |    :mode "\\.ts\\'"
 | 
											
												
													
														|  |    :config
 |  |    :config
 | 
											
												
													
														|  |    (setq typescript-indent-level 2))
 |  |    (setq typescript-indent-level 2))
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  (use-package racket-mode
 |  |  (use-package racket-mode
 | 
											
												
													
														|  | 
 |  | +  :no-require
 | 
											
												
													
														|  |    :mode "\\.scm\\'"
 |  |    :mode "\\.scm\\'"
 | 
											
												
													
														|  |    :config
 |  |    :config
 | 
											
												
													
														|  |    ;; C-w prefix in racket-REPL
 |  |    ;; C-w prefix in racket-REPL
 | 
											
										
											
												
													
														|  | @@ -735,6 +739,7 @@
 | 
											
												
													
														|  |      (global-set-key (kbd "C-w") 'racket-repl-mode-map)))
 |  |      (global-set-key (kbd "C-w") 'racket-repl-mode-map)))
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  (use-package intero
 |  |  (use-package intero
 | 
											
												
													
														|  | 
 |  | +  :no-require
 | 
											
												
													
														|  |    :commands intero-mode
 |  |    :commands intero-mode
 | 
											
												
													
														|  |    :config
 |  |    :config
 | 
											
												
													
														|  |    (add-hook 'haskell-mode-hook 'intero-mode)
 |  |    (add-hook 'haskell-mode-hook 'intero-mode)
 | 
											
										
											
												
													
														|  | @@ -748,13 +753,16 @@
 | 
											
												
													
														|  |      "r" 'intero-repl)))
 |  |      "r" 'intero-repl)))
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  (use-package emojify
 |  |  (use-package emojify
 | 
											
												
													
														|  | 
 |  | +  :no-require
 | 
											
												
													
														|  |    :config
 |  |    :config
 | 
											
												
													
														|  |    (add-hook 'after-init-hook #'global-emojify-mode))
 |  |    (add-hook 'after-init-hook #'global-emojify-mode))
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  (use-package latex-preview-pane
 |  |  (use-package latex-preview-pane
 | 
											
												
													
														|  | 
 |  | +  :no-require
 | 
											
												
													
														|  |    :commands latex-preview-pane-mode)
 |  |    :commands latex-preview-pane-mode)
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  (use-package slime
 |  |  (use-package slime
 | 
											
												
													
														|  | 
 |  | +  :no-require
 | 
											
												
													
														|  |    :after bind-key
 |  |    :after bind-key
 | 
											
												
													
														|  |    :commands slime slime-mode
 |  |    :commands slime slime-mode
 | 
											
												
													
														|  |    :init
 |  |    :init
 | 
											
										
											
												
													
														|  | @@ -781,13 +789,16 @@
 | 
											
												
													
														|  |      "eb" 'slime-compile-and-load-file)))
 |  |      "eb" 'slime-compile-and-load-file)))
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  (use-package slime-company
 |  |  (use-package slime-company
 | 
											
												
													
														|  | 
 |  | +  :no-require
 | 
											
												
													
														|  |    :after slime)
 |  |    :after slime)
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  ;; TODO learn/configure auctex
 |  |  ;; TODO learn/configure auctex
 | 
											
												
													
														|  |  (use-package auctex
 |  |  (use-package auctex
 | 
											
												
													
														|  | 
 |  | +  :no-require
 | 
											
												
													
														|  |    :defer t)
 |  |    :defer t)
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  (use-package atomic-chrome
 |  |  (use-package atomic-chrome
 | 
											
												
													
														|  | 
 |  | +  :no-require
 | 
											
												
													
														|  |    :config
 |  |    :config
 | 
											
												
													
														|  |    (atomic-chrome-start-server))
 |  |    (atomic-chrome-start-server))
 | 
											
												
													
														|  |  
 |  |  
 |