A Emacs package to show the status of asynchronous progress.
(require 'async-status)
This package supports status bar to show the progress of asynchronous process. Even though Emacs does not support threads, some packages similar to 'async' are invoking Emacs process for the same purpose, but we need to wait without knowing the progress. By using this package, packages using 'async' can notify the users to know the working progress.
Please refer 'async-status-test.el'. By evaluating the file, you can see the result.
async-status-req-idcreates the file to interact with the child process.async-status-add-item-to-barregisters the corresponding item to the indicator.async-status-remove-item-from-barremoves the corresponding item from the indicator.async-status-showdisplays the indicator.async-status-hidehides the indicator unless there are no registered items.async-status-clean-upand clean the corresponding file nodes.
async-status-safely-set-msg-valwrites the value to corresponding file node.
If you have any feedback, suggestions for improvements or advice, please feel free to get in touch.
