mirror of
				https://github.com/NotAShelf/nvf.git
				synced 2025-10-31 11:02:37 +00:00 
			
		
		
		
	change: use toList instead of if-else statements
This commit is contained in:
		
					parent
					
						
							
								81d489d8e1
							
						
					
				
			
			
				commit
				
					
						507ac8e181
					
				
			
		
					 2 changed files with 6 additions and 15 deletions
				
			
		|  | @ -229,13 +229,7 @@ in { | |||
|         description = "python LSP server package, or the command to run as a list of strings"; | ||||
|         example = ''[lib.getExe pkgs.jdt-language-server "-data" "~/.cache/jdtls/workspace"]''; | ||||
|         type = lib.types.attrsOf (either package (listOf str)); | ||||
|         default = let | ||||
|           serverList = | ||||
|             if isList cfg.lsp.server | ||||
|             then cfg.lsp.server | ||||
|             else [cfg.lsp.server]; | ||||
|         in | ||||
|           lib.genAttrs serverList (name: servers.${name}.package); | ||||
|         default = lib.genAttrs (lib.toList cfg.lsp.server) (name: servers.${name}.package); | ||||
|       }; | ||||
|     }; | ||||
| 
 | ||||
|  | @ -289,13 +283,7 @@ in { | |||
| 
 | ||||
|     (mkIf cfg.lsp.enable { | ||||
|       vim.lsp.lspconfig.enable = true; | ||||
|       vim.lsp.lspconfig.sources = let | ||||
|         serverList = | ||||
|           if isList cfg.lsp.server | ||||
|           then cfg.lsp.server | ||||
|           else [cfg.lsp.server]; | ||||
|       in | ||||
|         lib.genAttrs serverList (name: servers.${name}.lspConfig); | ||||
|       vim.lsp.lspconfig.sources = lib.genAttrs (lib.toList cfg.lsp.server) (name: servers.${name}.lspConfig); | ||||
|     }) | ||||
| 
 | ||||
|     (mkIf cfg.format.enable { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 QuiNzX
				QuiNzX