// Programming
SUBS(ifErr,     "if err != nil {\n\t\n}", KC_E, KC_I)
SUBS(goTest,    "go test ./...\n",        KC_G, KC_T)
SUBS(cargoTest, "cargo test\n",           KC_C, KC_T)

// 1c project names
SUBS(kumo,   "kumo ",   KC_K, KC_M)
SUBS(gaia,   "gaia ",   KC_G, KC_A)
SUBS(leeroy, "leeroy ", KC_L, KC_R)
SUBS(jinn,   "jinn ",   KC_J, KC_I)

// proxy tags
SUBS(cadey,  "Cadey\\ ",  KC_C, KC_A)
SUBS(nicole, "Nicole\\ ", KC_N, KC_I)
SUBS(jessie, "Jessie\\ ", KC_J, KC_E)
SUBS(ashe,   "Ashe\\ ",   KC_A, KC_S)
SUBS(sephie, "Sephie\\ ", KC_S, KC_E)
SUBS(mai,    "Mai\\ ",    KC_M, KC_A)

// Helpers for Kubernetes
SUBS(kyGetDepl,    "kubectl get deployments ", KC_K, KC_Y)
SUBS(kuGetVer,     "kubectl version ", KC_K, KC_U)
SUBS(kiExec,       "kubectl exec -it ", KC_K, KC_I)
SUBS(koDesc,       "kubectl describe ", KC_K, KC_O)
SUBS(kpGetPods,    "kubectl get pods ", KC_K, KC_P)
SUBS(knGetNodes,   "kubectl get nodes -o wide ", KC_K, KC_N)
SUBS(kmLogs,       "kubectl logs ", KC_K, KC_M)
SUBS(kConfig,      "kubectl logs ", KC_K, KC_COMM)

// pastas
SUBS(
    nonbinary,
    "Non-binary gender identity is just one term used to describe individuals who may experience a gender identity that is neither exclusively male or female or is in between or beyond both genders.﻿ Non-binary individuals may identify as gender fluid, agender (without gender), third gender, or something else entirely.",
    KC_E,
    KC_B
)
SUBS(breatheManually, "this sentence makes you breathe manually", KC_B, KC_M)

// Vim-Mode combos
COMB(weEsc,      KC_ESC,          KC_W, KC_F)
COMB(sdBspc,     KC_BSPC,         KC_R, KC_S)
COMB(dfTab,      KC_TAB,          KC_S, KC_T)
COMB(cvEnt,      KC_ENT,          KC_C, KC_V)
COMB(uiEsc,      KC_ESC,          KC_J, KC_L)
COMB(jkCol,      KC_COLN,         KC_N, KC_E)
COMB(hnEnt,      KC_ENT,          KC_H, KC_K)
