2 Repos
Running completion logic in background processes to maintain shell responsiveness.
Distinct from Asynchronous Background Processors: Focuses specifically on offloading shell completion tasks rather than general application background processing.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Completion Process Offloading. Refine with filters or upvote what's useful.
zsh-autocomplete is a shell extension and completion engine for Zsh that provides real-time, asynchronous type-ahead suggestions and interactive completion menus while typing. It functions as a productivity tool designed to reduce keystrokes by filtering available commands and arguments based on current user input. The project distinguishes itself by automatically inserting the longest common prefix among matching suggestions and providing an interactive shell menu for navigating command history and filesystem paths. It includes mechanisms for tracking and suggesting recently visited director
Implements asynchronous background processes to ensure the shell prompt remains responsive during completion searches.
coq_nvim is an asynchronous code completion engine for Neovim. It aggregates suggestions from multiple sources, including language servers, tag files, and local buffers, to provide non-blocking code completion. The engine distinguishes itself through a typo-resistant fuzzy completion filter and a two-stage weighted ranking system that prioritizes candidates based on recency and proximity. It utilizes an embedded SQLite database for local caching and background symbol indexing to accelerate lookups without freezing the editor interface. The project also includes a system for defining and expa
Offloads completion processing to background tasks to prevent the editor interface from freezing during server requests.