Simple patch implementing an automatic and manual detection of terminal emulators.
One may easily add support for another emulator by adding X_EMULATOR_SPECIFIC_ENV_VAR --> Terminal Emulator Name association to the current list.
Reason and / or context
See #65 for rationale.
How has this been tested ?
Test cases + my system.
Types of changes :
Bug fix (non-breaking change which fixes an issue)
Typo / style fix (non-breaking change which improves readability)
[X] New feature (non-breaking change which adds functionality)
[X] Breaking change (fix or feature that would cause existing functionality to change)
Checklist :
[X] [IF NEEDED] I have updated the test cases (which pass) accordingly ;
[X] My changes looks good ;
[X] I agree that my code may be modified in the future ;
[X] My code follows the code style of this project (PEP8).
Closes #65.
Description
Simple patch implementing an automatic and manual detection of terminal emulators. One may easily add support for another emulator by adding
X_EMULATOR_SPECIFIC_ENV_VAR
-->Terminal Emulator Name
association to the current list.Reason and / or context
See #65 for rationale.
How has this been tested ?
Test cases + my system.
Types of changes :
Checklist :