⚙️Reader Settings
In case you want to set things up
The reader currently has a global settings instance session-wide. However, it can get overridden if you make a new instance of TermReaderSettings with some available properties mentioned below set. They get read each time you call this function or you activate a keybinding that uses one of these settings.
Here are the available settings that you can set:
PasswordMaskCharSets the password masking character.
HistoryEnabledWhether the history is enabled or not.
LeftMarginSets the left margin of the input.
RightMarginSets the right margin of the input.
SuggestionsSets a function that you could use to return an array of strings containing auto completion data.
SuggestionsDelimitersDelimiters to split the current input within a function that returns a list of suggestions.
TreatCtrlCAsInputWhether to treat
Ctrl+Cas input or not. If enabled, TermRead will process this keybinding as aborting the current input.