Support updated emacs
Finally ported my up-to-date emacs configuration here. I was putting this off for a long while, unsure of how to handle all of the work. All it took was my laptop being fried to force me to do this. So... voila!
This commit is contained in:
		
							parent
							
								
									56a7b9fa41
								
							
						
					
					
						commit
						3c8e6f0cc5
					
				
					 51 changed files with 3186 additions and 0 deletions
				
			
		
							
								
								
									
										32
									
								
								emacs.d/wpc/packages/wpc-haskell.el
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								emacs.d/wpc/packages/wpc-haskell.el
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,32 @@
 | 
			
		|||
;;; haskell.el --- My Haskell preferences -*- lexical-binding: t -*-
 | 
			
		||||
;; Author: William Carroll <wpcarro@gmail.com>
 | 
			
		||||
 | 
			
		||||
;;; Commentary:
 | 
			
		||||
;; Hosts my Haskell development preferences
 | 
			
		||||
 | 
			
		||||
;;; Code:
 | 
			
		||||
 | 
			
		||||
;; Haskell support
 | 
			
		||||
(use-package intero
 | 
			
		||||
  :config
 | 
			
		||||
  (intero-global-mode 1))
 | 
			
		||||
 | 
			
		||||
;; text objects for Haskell
 | 
			
		||||
(quelpa '(evil-text-objects-haskell
 | 
			
		||||
          :fetcher github
 | 
			
		||||
          :repo "urbint/evil-text-objects-haskell"))
 | 
			
		||||
(require 'evil-text-objects-haskell)
 | 
			
		||||
 | 
			
		||||
(use-package haskell-mode
 | 
			
		||||
  :gfhook #'evil-text-objects-haskell/install
 | 
			
		||||
  :after (intero evil-text-objects-haskell)
 | 
			
		||||
  :config
 | 
			
		||||
  (flycheck-add-next-checker 'intero 'haskell-hlint)
 | 
			
		||||
  (let ((m-symbols
 | 
			
		||||
         '(("`mappend`" . "⊕")
 | 
			
		||||
           ("<>"        . "⊕"))))
 | 
			
		||||
    (dolist (item m-symbols) (add-to-list 'haskell-font-lock-symbols-alist item)))
 | 
			
		||||
  (setq haskell-font-lock-symbols t))
 | 
			
		||||
 | 
			
		||||
(provide 'wpc-haskell)
 | 
			
		||||
;;; haskell.el ends here
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue