doomemacs/core/cli
Henrik Lissner fb7f4c6cbe
fix(cli): time out if native-comp hangs
Some packages (primarily vterm, evil-collection, and with-editor) end up
hanging their native compilation process. In vterm's case it's because
it invisibly prompts to compile its module then waits forever for user
input that'll never come. I haven't figured out why it happens for the
others though.

In any case, since the workaround is to simply kill these processes and
carry on, I added this timeout mechanism to do it for you (timing out
after 30s of no movement). A more elegant solution will have to wait
until the rewrite of our package manager.

Fix: #5592
2022-06-19 12:01:52 +02:00
..
make feat(cli): add 'doom make completions' for zsh 2022-06-18 23:53:12 +02:00
autoloads.el refactor!(cli): rewrite CLI framework libraries 2022-06-18 23:53:12 +02:00
ci.el refactor!(cli): rewrite CLI framework libraries 2022-06-18 23:53:12 +02:00
compile.el fix(cli): doom {compile,clean} errors 2022-06-19 01:39:32 +02:00
doctor.el refactor!(cli): rewrite CLI framework libraries 2022-06-18 23:53:12 +02:00
env.el refactor!(cli): rewrite CLI framework libraries 2022-06-18 23:53:12 +02:00
help.el refactor!(cli): rewrite CLI framework libraries 2022-06-18 23:53:12 +02:00
info.el refactor!(cli): rewrite CLI framework libraries 2022-06-18 23:53:12 +02:00
install.el fix(cli): void-function doom-packages-install error on 'doom install' 2022-06-19 03:00:10 +02:00
make.el feat(cli): add 'doom make completions' for zsh 2022-06-18 23:53:12 +02:00
packages.el fix(cli): time out if native-comp hangs 2022-06-19 12:01:52 +02:00
run.el refactor!(cli): rewrite CLI framework libraries 2022-06-18 23:53:12 +02:00
sync.el fix(cli): update 'doom upgrade' 2022-06-19 02:34:23 +02:00
test.el refactor!(cli): rewrite CLI framework libraries 2022-06-18 23:53:12 +02:00
upgrade.el feat(cli): add -j/--jobs NUM options 2022-06-19 01:29:40 +02:00