Treat popups properly on C-w
This commit is contained in:
parent
17590a394b
commit
1559127031
1 changed files with 9 additions and 7 deletions
|
@ -183,13 +183,15 @@
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defun narf/close-window-or-workgroup ()
|
(defun narf/close-window-or-workgroup ()
|
||||||
(interactive)
|
(interactive)
|
||||||
(narf/kill-real-buffer)
|
(if (memq (get-buffer-window) narf-popup-windows)
|
||||||
(if (and (one-window-p t)
|
(narf/popup-close)
|
||||||
(> (length (wg-workgroup-list)) 1))
|
(narf/kill-real-buffer)
|
||||||
(if (string= (wg-workgroup-name (wg-current-workgroup)) wg-first-wg-name)
|
(if (and (one-window-p t)
|
||||||
(evil-window-delete)
|
(> (length (wg-workgroup-list)) 1))
|
||||||
(narf:workgroup-delete))
|
(if (string= (wg-workgroup-name (wg-current-workgroup)) wg-first-wg-name)
|
||||||
(evil-window-delete)))
|
(evil-window-delete)
|
||||||
|
(narf:workgroup-delete))
|
||||||
|
(evil-window-delete))))
|
||||||
|
|
||||||
(provide 'defuns-workgroup)
|
(provide 'defuns-workgroup)
|
||||||
;;; defuns-workgroup.el ends here
|
;;; defuns-workgroup.el ends here
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue