This package provides functionality for defining multiple histories for comint inputs. This is useful for dividing up histories for different programs run through comint buffers. Users can define custom histories via the comint-histories-add-history macro. Histories can be customized in various ways including their length, if they should persist across sessions, filters to prevent inputs from being added to the history, and more. Please see https://github.com/NicholasBHubbard/comint-histories for more information.