Skip to main content

Module completion_timeout

Module completion_timeout 

Source
Expand description

Completion timeout handling Timeout handling for completion functions

This module provides utilities to wrap completion functions with timeouts to prevent slow operations from hanging the shell completion experience.

Constants§

DEFAULT_COMPLETION_TIMEOUT
Default timeout for completion operations (2 seconds)

Functions§

make_timeout_completion
Creates a timeout-wrapped completion function
with_timeout
Wraps a completion function with a timeout