Closed brandonwillard closed 5 years ago
Thanks for the PR. Process handling in general could be improved in hy-mode, this aspect is where development has stalled at recently. I'll be doing a pass-through soon so hopefully then we can address this class of updates.
Oh, I have some more for this! Going through the tests currently, but there are a few process-handling updates (just the use of one function for naming, really).
No prob, though; I'll put in another PR for those changes. One minute...
For me, tests are exactly where I stalled out, found it difficult to test process/comint-mode stuff. The dev branch I use cask and have tests for most other stuff but I don't think its solid enough/complete to replace master yet.
That's exactly where I am (i.e. introduce Cask, refactor test layout for ert-runner
, add some ert-skip
s, etc.), but I keep getting slowed down by random issues with things like consistent process creation and deletion. Looks like I should('ve) checked out your dev
branch.
Yeah, this kind of Emacs stuff never seems quite right; mostly due to the weird coupling between dev environment and (interactive) test running. It never seems like things are isolated enough, and it feels like too much effort to get somewhere sufficient with that!
Just some recent updates.
Otherwise, I would like to move more toward the
python.el
method of handling processes; that way, one can run independent processes based only on processes naming (e.g. per-venv processes with*Python[my-venv-name]*
named-buffers)