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-java) | ||||
| (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