Use lsp-elm and remove customizations
This commit is contained in:
		
							parent
							
								
									c264cf17ca
								
							
						
					
					
						commit
						b6d2c0fddf
					
				
					 3 changed files with 11 additions and 30 deletions
				
			
		
							
								
								
									
										23
									
								
								custom.el
									
										
									
									
									
								
							
							
						
						
									
										23
									
								
								custom.el
									
										
									
									
									
								
							|  | @ -1,23 +0,0 @@ | |||
| (custom-set-variables | ||||
|  ;; custom-set-variables was added by Custom. | ||||
|  ;; If you edit it by hand, you could mess it up, so be careful. | ||||
|  ;; Your init file should contain only one such instance. | ||||
|  ;; If there is more than one, they won't work right. | ||||
|  '(elm-compile-arguments '("--output=elm-couchapp/_attachments/index.html")) | ||||
|  '(elm-compile-command '("elm make")) | ||||
|  '(elm-format-on-save t) | ||||
|  '(elm-interactive-command '("elm" "repl")) | ||||
|  '(elm-package-command '("elm" "package")) | ||||
|  '(elm-package-json "elm.json") | ||||
|  '(elm-reactor-command '("elm" "reactor")) | ||||
|  '(elm-tags-exclude-elm-stuff nil) | ||||
|  '(elm-tags-on-save 1) | ||||
|  '(package-selected-packages | ||||
|    '(material-theme racer evil-mode helm rust-mode highlight-parentheses-mode merlin forge magit yaml-mode neotree lsp-rust hindent hi2 flycheck-haskell ac-haskell-process lsp-haskell haste haskell-snippets haskell-mode rainbow-identifiers elm-test-runner flycheck-elm elm-mode company ztree ac-etags sqlformat cargo evil))) | ||||
| ;; | ||||
| (custom-set-faces | ||||
|  ;; custom-set-faces was added by Custom. | ||||
|  ;; If you edit it by hand, you could mess it up, so be careful. | ||||
|  ;; Your init file should contain only one such instance. | ||||
|  ;; If there is more than one, they won't work right. | ||||
|  ) | ||||
							
								
								
									
										5
									
								
								init.el
									
										
									
									
									
								
							
							
						
						
									
										5
									
								
								init.el
									
										
									
									
									
								
							|  | @ -1,8 +1,3 @@ | |||
| ;; Load emacs customizations. | ||||
| ;; The customization file shouldn't should be only | ||||
| (setq custom-file "~/.emacs.d/custom.el") | ||||
| (load custom-file) | ||||
| 
 | ||||
| ;; Configure emacs packages. | ||||
| (setq should-install-packages t) ;; Define this before everything to speed up startup. | ||||
| (require 'package) | ||||
|  |  | |||
|  | @ -1,14 +1,23 @@ | |||
| ;;;; Elm mode configuration. | ||||
| (require 'jenga-functions) | ||||
| (instl 'elm-mode) | ||||
| (instl 'lsp-mode) | ||||
| (instl 'lsp-ui) | ||||
| (instl 'yasnippet) | ||||
| 
 | ||||
| (add-hook 'elm-mode-hook #'company-mode) | ||||
| (add-hook 'elm-mode-hook #'rainbow-delimiters-mode) | ||||
| (add-hook 'elm-mode-hook #'lsp) | ||||
| (add-hook 'elm-mode-hook (lambda () (setq evil-auto-indent nil))) | ||||
| 
 | ||||
| (add-hook 'after-init-hook #'global-flycheck-mode) | ||||
| (with-eval-after-load 'flycheck | ||||
|       '(add-hook 'flycheck-mode-hook #'flycheck-elm-setup)) | ||||
| 
 | ||||
| (add-to-list 'company-backends 'company-elm) | ||||
| (define-key elm-mode-map (kbd "TAB") #'company-indent-or-complete-common) | ||||
| 
 | ||||
| ;; Turn on Elm mode with *.elm files. | ||||
| (add-to-list 'auto-mode-alist '("\\.elm\\'" . elm-mode)) | ||||
| (add-to-list 'company-backends 'company-elm) | ||||
| 
 | ||||
| (setq elm-format-on-save t | ||||
|       elm-tags-on-save t | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue