This section describes low-level subroutines for completing a user name. For other completion functions, see Completion.
This function returns a list of all possible completions for a user name starting with partial-username. The order of the completions is unpredictable and conveys no useful information.
The argument partial-username must be a partial user name containing no tilde character and no slash.
This function completes a user name from partial-username. It returns the longest prefix common to all user names that start with partial-username.
If only one match exists and partial-username matches it exactly, the function returns
t. The function returnsnilif no user name starting with partial-username exists.
This function completes the partial user name partial-username, like
user-name-completion, differing only in the return value. This function returns the cons of the completion returned byuser-name-completion, and a boolean indicating whether that completion was unique.