ch11ng / exwm

Emacs X Window Manager
2.85k stars 135 forks source link

Issues with doom emacs #743

Open brotzeit opened 4 years ago

brotzeit commented 4 years ago

I've started using doom emacs, but I get the following error when I'm trying to switch workspaces.

Debugger entered--Lisp error: (error "Selecting deleted buffer")
  exwm-layout--set-client-list-stacking()
  exwm-layout--refresh-workspace(#<frame *scratch* – Doom Emacs 0x558260c840a0>)
  exwm-layout--refresh()
  redisplay_internal\ \(C\ function\)()
medranocalvo commented 4 years ago

Thank you for the report.

I've been unable to reproduce. I've done the following:

  1. Start EXWM
  2. Create a new workspace
  3. Switch to the previous and back with exwm-workspace-switch
  4. Switch to the previous and back with select-frame-by-name

Could you detail the steps that lead to the error?

medranocalvo commented 4 years ago

This is related to #576, but probably EXWM's fault (my hypothesis is that the buffer got deleted while EXWM waited for a reply). We'll see.