summary refs log tree commit diff
path: root/configs/.ycm_extra_conf.py
blob: abaa7236ba2cc778426000725e8d5c88ed48dd23 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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"],
        },
    }