-
Notifications
You must be signed in to change notification settings - Fork 17
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
exwm-workspace vs tab-bar-mode #54
Comments
Notes from a brief review:
|
This now exists as
We probably need a new Honestly, we may want to merge that with randr... but maybe not?
IMO, we should have a new |
Cool. Only available in 30+, though.
That sounds like a good idea.
I'm a fan of delegating to third-party packages when possible, too. |
This is related to #8. I personally use workspaces and would not like them go away. I'm OK with tabs becoming workspaces and frames becoming something else (e.g. monitors). In principle I wouldn't like the number of frames to be restricted to the number of XRandr monitors. I hope I can comment over there soon. I agree with all proposals above. Some comments:
In general, I find it great that this proposal leads to EXWM relying more on Emacs functionality and leaves custom behaviour to it and other packages. Thank you for working on this. |
💯 My main goal is to unify them (implement workspaces in terms of tabs). There's still a question of if/when/what to deprecate (to avoid having a bunch of workspace features that just delegate to directly to tab features).
I'd be curious to hear your usecase. The one case I can think of would be floating editor frames (and/or frames on other displays), but that's not covered by workspaces. |
Imo, exwm-minibuffer-position can be manipulated by other packages and should be user defined. If they want to use a posframe package or create thier own implementation. It adds additional scope. |
Now that we require Emacs 27.1 it would be worth evaluating which features of exwm-workspace.el are not covered by tab-bar-mode and trying to get them upstreamed, or reimplement them ontop of tab-bar-mode. Personally I don't use the workspace feature, as tab-bar-mode covers my needs.
The text was updated successfully, but these errors were encountered: