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

copen like window for task management #122

Open
aserowy opened this issue Nov 28, 2024 · 1 comment
Open

copen like window for task management #122

aserowy opened this issue Nov 28, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@aserowy
Copy link
Owner

aserowy commented Nov 28, 2024

To enable copen like windows. Multi Window Management should get implemented.

In the first step, we should seperate viewports from buffer to be able to show different 'buffer' within the same window.

Next, we should build a tree representation of view ports (named windows). Now, we can link buffer and window and add window movement.

In the last step we introduce the buffer for task managment with buffer type specific bindings to stop a task with e.g. 'dd'.

@aserowy
Copy link
Owner Author

aserowy commented Dec 4, 2024

next step should be an Enum like BufferType containing valid buffer options (text, file tree, copen etc. above current update and view.

It is important to move all file related updates into a new mod called filebuffer. The interface for filebuffer takes one cursor and one viewport and maps them to the underlying vp-cursor-buffer structure in FileWindow (which has to be renamed).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant