def Settings(**kwargs): return {"ls": language_server_settings(kwargs["language"])} def language_server_settings(language): match language: case "nix": return nil_settings() case _: return {} def nil_settings(): return { "formatting": { "command": ["nixfmt"], }, }