workgroups2
workgroups2 copied to clipboard
how can I exclude special buffer by name?
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?
same issue in emacs-rime & pyim, " *rime-posframe*" " *pyim-page--posframe-buffer*"