Support golang
I decided to start writing go code for scripts instead of python. I think this will be a learning opportunity for me and should increase the integrity of my scripts by adding some static type checking.
This commit is contained in:
		
							parent
							
								
									184404d542
								
							
						
					
					
						commit
						e8b47d5030
					
				
					 2 changed files with 24 additions and 0 deletions
				
			
		|  | @ -59,3 +59,4 @@ | ||||||
| (require 'wpc-javascript) | (require 'wpc-javascript) | ||||||
| (require 'wpc-java) | (require 'wpc-java) | ||||||
| (require 'wpc-prolog) | (require 'wpc-prolog) | ||||||
|  | (require 'wpc-golang) | ||||||
|  |  | ||||||
							
								
								
									
										23
									
								
								emacs/.emacs.d/wpc/wpc-golang.el
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								emacs/.emacs.d/wpc/wpc-golang.el
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,23 @@ | ||||||
|  | ;;; wpc-ocaml.el --- Tooling preferences for Go -*- lexical-binding: t -*- | ||||||
|  | ;; Author: William Carroll <wpcarro@gmail.com> | ||||||
|  | 
 | ||||||
|  | ;;; Commentary: | ||||||
|  | ;; Tooling support for golang development. | ||||||
|  | 
 | ||||||
|  | ;;; Code: | ||||||
|  | 
 | ||||||
|  | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||||
|  | ;; Configuration | ||||||
|  | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | ||||||
|  | 
 | ||||||
|  | ;; I'm unsure if this belongs in wpc-golang.el because it's a generic setting, | ||||||
|  | ;; but because go is the first languages I've encountered that enforces tab | ||||||
|  | ;; usage (I think) I'm configuring it. | ||||||
|  | (setq-default tab-width 4) | ||||||
|  | 
 | ||||||
|  | (use-package go-mode | ||||||
|  |   :config | ||||||
|  |   (add-hook-before-save 'go-mode-hook #'gofmt-before-save)) | ||||||
|  | 
 | ||||||
|  | (provide 'wpc-golang) | ||||||
|  | ;;; wpc-ocaml.el ends here | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue