diff options
| author | Jakob L. Kreuze <zerodaysfordays@sdf.lonestar.org> | 2019-03-15 20:15:25 -0400 |
|---|---|---|
| committer | Jakob L. Kreuze <zerodaysfordays@sdf.lonestar.org> | 2019-03-15 20:15:25 -0400 |
| commit | 6719b2b4aeea9c504d03dd43c812db25a0ada172 (patch) | |
| tree | 3de2e3c8aa6901a6de244ad8acbfea329d3ddc45 /exwm-buffer-groups.el | |
| parent | 660655178ad7a7caf653bcd429f50468ddb3573d (diff) | |
Invoke '--remove-buffers before listing buffers
"nil" has been showing up recently when I hit <C-x b>, presumably
because 'buffer-name for a dead buffer returns 'nil. No big deal, we'll
just call exwm-buffer-groups--remove-buffers before giving a list of
buffers in the completing read. This *might* not be the most elegant
solution, in which case I'll hopefully come up with something better
later on.
Diffstat (limited to 'exwm-buffer-groups.el')
| -rw-r--r-- | exwm-buffer-groups.el | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/exwm-buffer-groups.el b/exwm-buffer-groups.el index a16223f..8cbaed4 100644 --- a/exwm-buffer-groups.el +++ b/exwm-buffer-groups.el @@ -84,6 +84,8 @@ workspace." (elt exwm-buffer-groups-buffers exwm-workspace-current-index))) (current-buffer (buffer-name (other-buffer (current-buffer))))) + ;; Clean up so that "nil" isn't showing up in the list. + (exwm-buffer-groups--remove-buffers) (completing-read "Switch to buffer: " buffers-in-workspace nil nil nil nil current-buffer)))) (switch-to-buffer buffer-or-name)) |