vscode: add go support
This commit is contained in:
		
							parent
							
								
									db566deb4b
								
							
						
					
					
						commit
						28dfe1af07
					
				
					 1 changed files with 10 additions and 0 deletions
				
			
		|  | @ -7,18 +7,27 @@ | ||||||
|     enableUpdateCheck = false; |     enableUpdateCheck = false; | ||||||
|     package = pkgs.vscodium; |     package = pkgs.vscodium; | ||||||
|     extensions = with pkgs.vscode-extensions; [ |     extensions = with pkgs.vscode-extensions; [ | ||||||
|  |       open-vsx.golang.go | ||||||
|       open-vsx.jnoortheen.nix-ide |       open-vsx.jnoortheen.nix-ide | ||||||
|       open-vsx.ms-python.python |       open-vsx.ms-python.python | ||||||
|       open-vsx.robbowen.synthwave-vscode |       open-vsx.robbowen.synthwave-vscode | ||||||
|     ]; |     ]; | ||||||
|     mutableExtensionsDir = false; |     mutableExtensionsDir = false; | ||||||
|     userSettings = { |     userSettings = { | ||||||
|  |       "[go]" = { | ||||||
|  |         "editor.defaultFormatter" = "golang.go"; | ||||||
|  |         "editor.formatOnSave" = false; | ||||||
|  |       }; | ||||||
|       "extensions.autoUpdate" = false; |       "extensions.autoUpdate" = false; | ||||||
|       "git.autofetch" = true; |       "git.autofetch" = true; | ||||||
|       "git.confirmSync" = false; |       "git.confirmSync" = false; | ||||||
|       "git.enableSmartCommit" = true; |       "git.enableSmartCommit" = true; | ||||||
|       "git.inputValidation" = true; |       "git.inputValidation" = true; | ||||||
|       "git.inputValidationSubjectLength" = null; |       "git.inputValidationSubjectLength" = null; | ||||||
|  |       "gopls" = { | ||||||
|  |         "formatting.gofumpt" = true; | ||||||
|  |         "ui.semanticTokens" = true; | ||||||
|  |       }; | ||||||
|       "javascript.updateImportsOnFileMove.enabled" = "always"; |       "javascript.updateImportsOnFileMove.enabled" = "always"; | ||||||
|       "nix.enableLanguageServer" = true; |       "nix.enableLanguageServer" = true; | ||||||
|       "nix.serverPath" = "nil"; |       "nix.serverPath" = "nil"; | ||||||
|  | @ -33,6 +42,7 @@ | ||||||
| 
 | 
 | ||||||
|   # Language servers etc |   # Language servers etc | ||||||
|   home.packages = with pkgs; [ |   home.packages = with pkgs; [ | ||||||
|  |     gopls | ||||||
|     nil |     nil | ||||||
|     nixpkgs-fmt |     nixpkgs-fmt | ||||||
|   ]; |   ]; | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue