Lines Matching refs:kp
470 register Key_t* kp;
492 if (!(kp = (Key_t*)hashget(state.keys, fp->t_str)))
499 if (!(kp = newof(0, Key_t, 1, 0)))
501 kp->name = hashput(state.keys, 0, kp);
502 kp->macro = getenv(fp->t_str + 1);
503 kp->index = KEY_environ;
504 kp->disable = 1;
506 if (kp->macro && !kp->disable)
508 kp->disable = 1;
511 sfkeyprintf(mp, handle, kp->macro, key, NiL);
514 kp->disable = 0;
516 else switch (kp->index)
589 if (!(s = kp->macro))
1319 Key_t* kp;
1550 if (!(kp = (Key_t*)hashget(state.keys, opt_info.arg)))
1554 if (!(kp = newof(0, Key_t, 1, 0)))
1556 kp->name = hashput(state.keys, 0, kp);
1558 if (kp->macro = s)
1637 if (kp = (Key_t*)hashget(state.keys, "name"))
1639 stresc(kp->macro = fmt_color);