To Add Tab Completion of Alias Commands to NQ (By J.Dale) ========================================================= This was copied with a slight alteration from the QW code. I've no idea why iD never put it into quake because it rocks. Great for people with funky cfg's and for adding and removing frogbots etc. Open CMD.C and find the Cmd_CompleteCommand function. Change it to look like this. /* ============ Cmd_CompleteCommand ============ */ char *Cmd_CompleteCommand (char *partial) { cmd_function_t *cmd; int len; cmdalias_t *a; // Added for alias cmd completion len = Q_strlen(partial); if (!len) return NULL; // check functions for (cmd=cmd_functions ; cmd ; cmd=cmd->next) if (!Q_strncmp (partial,cmd->name, len)) return cmd->name; //The next For loop adds alias cmd completion for (a=cmd_alias ; a ; a=a->next) if (!Q_strncmp (partial, a->name, len)) return a->name; return NULL; }