workgroups2 icon indicating copy to clipboard operation
workgroups2 copied to clipboard

how can I exclude special buffer by name?

Open welandx opened this issue 3 years ago • 1 comments

just like #119 , lsp-bridge create posframe named " *acm-doc-buffer*" and " *acm-buffer*"

But I think their major mode is fundamental-mode:

(defun buffer-mode (buffer-or-string)
  "Returns the major mode associated with a buffer."
  (with-current-buffer buffer-or-string
     major-mode))
(buffer-mode " *acm-doc-buffer*")fundamental-mode
(buffer-mode " *acm-buffer*")fundamental-mode

now I delete them before wg-create-workgroup:

(defun posframe-suit-wg (name)
  (interactive (list (wg-read-new-workgroup-name)))
  (posframe-delete " *acm-doc-buffer*")
  (posframe-delete " *acm-buffer*"))

(advice-add 'wg-create-workgroup :before #'posframe-suit-wg)

Maybe 9d0cf89 is better?

welandx avatar Nov 13 '22 10:11 welandx

same issue in emacs-rime & pyim, " *rime-posframe*" " *pyim-page--posframe-buffer*"

welandx avatar Nov 14 '22 01:11 welandx