www.delorie.com/gnu/docs/gdb/annotate_7.html   search  
 
Buy the book!


Untitled Document

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.6 Annotation for Input

When prompts for input, it annotates this fact so it is possible to know when to send output, when the output from a given command is over, etc.

Different kinds of input each have a different input type. Each input type has three annotations: a pre- annotation, which denotes the beginning of any prompt which is being output, a plain annotation, which denotes the end of the prompt, and then a post- annotation which denotes the end of any echo which may (or may not) be associated with the input. For example, the prompt input type features the following annotations:

 
^Z^Zpre-prompt
^Z^Zprompt
^Z^Zpost-prompt

The input types are

prompt
When is prompting for a command (the main prompt).

commands
When prompts for a set of commands, like in the commands command. The annotations are repeated for each command which is input.

overload-choice
When wants the user to select between various overloaded functions.

query
When wants the user to confirm a potentially dangerous operation.

prompt-for-continue
When is asking the user to press return to continue. Note: Don't expect this to work well; instead use set height 0 to disable prompting. This is because the counting of lines is buggy in the presence of annotations.


  webmaster     delorie software   privacy  
  Copyright 2003   by The Free Software Foundation     Updated Jun 2003