alphapapa / activities.el

Activities for Emacs (suspend and resume activities, i.e. frames/tabs and their windows, buffers)
GNU General Public License v3.0
215 stars 12 forks source link

activities-switch with tab-bar and multiple frames should show all open activities #100

Open shipmints opened 4 months ago

shipmints commented 4 months ago

Currently, activities-switch with tab-bar-mode and multiple open frames seems to elide activities that are foreign to the current frame. I'd like to be able to switch activities (and raise the relevant) from wherever I am.

Is this a matter of offering the option to suppress this mapping?

(define-minor-mode activities-tabs-mode
...
  (let ((override-map '((activities-activity-active-p . activities-tabs-activity-active-p)
alphapapa commented 4 months ago

Please see function activities-tabs--tab. We probably need to (optionally?) call the tab-bar-tabs-function with a frame argument.