bug-bash
[Top][All Lists]

## Re: Proposed Prompt Escapes

 From: Dennis Williamson Subject: Re: Proposed Prompt Escapes Date: Tue, 10 Nov 2015 11:21:14 -0600

On Mon, Nov 9, 2015 at 5:09 PM, Dennis Williamson wrote:

On Thu, Nov 5, 2015 at 6:26 PM, Dennis Williamson wrote:
It might be handy to have some of the escapes that work in \$'string' quoting to also work in prompts especially now with the address@hidden transformation.

Specifically the hex, unicode and control ones: \xHH, \uHHHH, \UHHHHHHHH and \cx.

I presume that the dollar-single-quote escapes should not be touched since they are "specified by the ANSI C standard". Also, they needn't be since we have the @P transformation.

--

I obviously overlooked the collision between \u - username and \uHHHH - unicode. It could be dealt with by interpreting the escape as username if the following character is non-hex, but that would stand a good chance of breaking existing prompts. Since \U functionally is a complete superset of \u - unicode, perhaps the latter wouldn't need to be duplicated for prompting.

--

Of course, the obvious way to do this is to assign a variable using \$'\uHHHH' or similar.

dbl_6_dom=\$'\U1F061'
prompt='\u, something about dominoes \$dbl_6_dom \@ '