feat(popup): switch-to-buffer-obey-display-actions = t
This should give the popup module much more coverage, but *may* also cause edge cases. Testing needed!
This commit is contained in:
parent
4d862d7770
commit
df520dfd44
1 changed files with 2 additions and 0 deletions
|
@ -57,12 +57,14 @@ adjustment.")
|
||||||
(add-hook 'doom-escape-hook #'+popup-close-on-escape-h 'append)
|
(add-hook 'doom-escape-hook #'+popup-close-on-escape-h 'append)
|
||||||
(setq +popup--old-display-buffer-alist display-buffer-alist
|
(setq +popup--old-display-buffer-alist display-buffer-alist
|
||||||
display-buffer-alist +popup--display-buffer-alist
|
display-buffer-alist +popup--display-buffer-alist
|
||||||
|
switch-to-buffer-obey-display-actions t
|
||||||
window--sides-inhibit-check t)
|
window--sides-inhibit-check t)
|
||||||
(dolist (prop +popup-window-parameters)
|
(dolist (prop +popup-window-parameters)
|
||||||
(push (cons prop 'writable) window-persistent-parameters)))
|
(push (cons prop 'writable) window-persistent-parameters)))
|
||||||
(t
|
(t
|
||||||
(remove-hook 'doom-escape-hook #'+popup-close-on-escape-h)
|
(remove-hook 'doom-escape-hook #'+popup-close-on-escape-h)
|
||||||
(setq display-buffer-alist +popup--old-display-buffer-alist
|
(setq display-buffer-alist +popup--old-display-buffer-alist
|
||||||
|
switch-to-buffer-obey-display-actions nil
|
||||||
window--sides-inhibit-check nil)
|
window--sides-inhibit-check nil)
|
||||||
(+popup-cleanup-rules-h)
|
(+popup-cleanup-rules-h)
|
||||||
(dolist (prop +popup-window-parameters)
|
(dolist (prop +popup-window-parameters)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue