Here is a representative example of asynchronous list update, and fuzzy searching on the items using scope.vim.
This example spawns a job to obtain a list of files using fd
command. Output of fd
command is checked every 100ms.
import autoload 'scope/task.vim'
import autoload 'scope/popup.vim'
# Helper function: Filter a list of files using fuzzy matching on typed string