| | 2232 | If @var{seconds} is @code{nil}, Emacs is considered idle while waiting |
|---|
| | 2233 | for user input to arrive. Idle timers---those created with |
|---|
| | 2234 | @code{run-with-idle-timer} (@pxref{Timers})---can run during this |
|---|
| | 2235 | period. However, if @var{seconds} is non-@code{nil}, the state of |
|---|
| | 2236 | idleness remains unchanged. If Emacs is non-idle when |
|---|
| | 2237 | @code{read-event} is called, it remains non-idle throughout the |
|---|
| | 2238 | operation of @code{read-event}; if Emacs is idle (which can happen if |
|---|
| | 2239 | the call happens inside an idle timer), it remains idle. |
|---|
| | 2240 | |
|---|