On 3/16/20 1:00 PM, Greg Wooledge wrote:
> On Mon, Mar 16, 2020 at 09:47:44AM -0400, Chet Ramey wrote:
>> On 3/15/20 7:41 AM, Šimon Let wrote:
>>> Hi All,
>>>
>>> I'm using PROMPT_COMMAND and DEBUG trap to emulate "PRE" and "POST" hooks
>>> in bash. I have run into the issue where the DEBUG trap gets triggered when
>>> any custom readline widget/function is executed. I would like to
>>> programmatically determine if the DEBUG trap was triggered for a "real"
>>> interactive command or if it was triggered for a custom readline widget.
>> Since the DEBUG trap happens before the command executes, it's not a real
>> `post-command' hook.
> 
> I think they simply stated things backwards.  The DEBUG trap is a
> pre-command hook, and PROMPT_COMMAND is post-command.  Sort of/close
> enough.

Yes, apparently.

> That said, I'm not sure what a "custom readline widget" is.

A binding to a shell function or other program installed with `bind -x'.

-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
                 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, UTech, CWRU    c...@case.edu    http://tiswww.cwru.edu/~chet/

Reply via email to