Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug: Acme: Multiple running programs fight each other for visible area #679

Open
spektrokalter opened this issue Sep 30, 2024 · 0 comments

Comments

@spektrokalter
Copy link

Expected behavior

Acme automatically allocates enough space to make the tip of running commands' output visible.

The allocation must happen deterministically or more predictably, so that multiple programs do not fight each other for visible area.

Unexpected behavior

Unfortunately, they do fight with each other, especially if there is a dozen of them.

Steps to reproduce the problem

Run the following in any three distinct directories:

while () {
	sleep 1
	fortune
}

Three +Errors windows open in the right column.

Make sure there is at least two windows above them. Expand the first in the column, so that all windows below it collapse. Now watch three last windows fighting each other for available space.

If you're still confused, you could watch the demo:

acme-30-demo.mov

plan9port version

a2567fc

OS version

macOS 14.5 (23F79)

@spektrokalter spektrokalter changed the title Acme: Multiple running programs fight each other for visible area Bug: Acme: Multiple running programs fight each other for visible area Sep 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant