aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add VERSIONHEADv0.0.1masterdevelopTom Ryder2024-11-181-0/+1
|
* Correct/update classifiersTom Ryder2024-11-181-1/+5
|
* Merge branch 'pypi' into developTom Ryder2024-11-179-3/+719
|\ | | | | | | | | * pypi: Re-structure to make a PyPI package
| * Re-structure to make a PyPI packageTom Ryder2024-11-179-3/+719
|/
* Expand a commentTom Ryder2024-11-171-1/+4
|
* Handle alternative user config filesTom Ryder2024-11-171-1/+15
|
* Add/update commentsTom Ryder2024-11-171-3/+27
|
* Treat empty temp file as an error conditionTom Ryder2024-11-171-5/+8
|
* Add system config fileTom Ryder2024-11-171-1/+4
|
* Move editor and terminal fallbacks to constantsTom Ryder2024-11-171-12/+16
|
* Make focus delay configurableTom Ryder2024-11-172-3/+14
|
* Make terminal emulator and editor configurableTom Ryder2024-11-173-14/+79
|
* Move encoding fetch inlineTom Ryder2024-11-171-2/+5
| | | | | | We're explicit about using the locale encoding to appease pylint, which doesn't like its being implicit. This is what it does by default anyway.
* Handle edge case: empty file after editTom Ryder2024-11-171-3/+8
|
* Use fully-qualified pynput objectsTom Ryder2024-11-171-5/+5
|
* Refactor into just a main() functionTom Ryder2024-11-171-84/+64
|
* Refactor into module with classTom Ryder2024-11-171-58/+90
| | | | | | This is over-engineered already and pylint is upset about it, so I'm just recording this working state until I can replace it with just a main().
* Sort constants alphabetically, remove spacesTom Ryder2024-11-171-3/+1
|
* Reformat command for clarityTom Ryder2024-11-171-6/+3
|
* Put terminal emulator into a constantTom Ryder2024-11-171-1/+3
|
* Use better constant name for focus sleep timeTom Ryder2024-11-171-3/+3
|
* Bail out on empty copyTom Ryder2024-11-171-3/+14
|
* Refactor keyboard automationTom Ryder2024-11-171-12/+11
|
* Simplify/clarify editor selection logicTom Ryder2024-11-171-6/+6
| | | | | | | | pylint is upset about this because it thinks it's a module-level constant, but we'll be fixing that soon. Do away with the dedicated environment variable, too; better to do this with command-line arguments or a config file, I think.
* Bail out if the editor process exits non-zeroTom Ryder2024-11-171-1/+1
|
* Set encoding explicitly from localeTom Ryder2024-11-171-1/+3
|
* Add module docstringTom Ryder2024-11-171-0/+7
|
* First Python versionTom Ryder2024-11-173-40/+64
|
* Ignore development venvTom Ryder2024-11-171-0/+1
|
* First development version: Bash prototypeTom Ryder2024-11-173-0/+47
Just committing this for reference; about to attempt a Python rewrite.