wg-workgroup-list macro causes byte-compiler problems; replace with impl
This commit is contained in:
parent
af0a776fa5
commit
ed8f744261
|
@ -52,7 +52,7 @@
|
||||||
"Create a new workgroup. If BANG, overwrite any workgroup named NAME."
|
"Create a new workgroup. If BANG, overwrite any workgroup named NAME."
|
||||||
(interactive "<!><a>")
|
(interactive "<!><a>")
|
||||||
(unless name
|
(unless name
|
||||||
(setq name (format "#%s" (1+ (length (wg-workgroup-list))))))
|
(setq name (format "#%s" (1+ (length (wg-session-workgroup-list (wg-current-session t)))))))
|
||||||
(let ((new-wg (wg-get-workgroup name t)))
|
(let ((new-wg (wg-get-workgroup name t)))
|
||||||
(when (and new-wg bang)
|
(when (and new-wg bang)
|
||||||
(wg-delete-workgroup new-wg)
|
(wg-delete-workgroup new-wg)
|
||||||
|
@ -98,7 +98,7 @@
|
||||||
"Kill all other workgroups."
|
"Kill all other workgroups."
|
||||||
(interactive)
|
(interactive)
|
||||||
(let (workgroup (wg-current-workgroup))
|
(let (workgroup (wg-current-workgroup))
|
||||||
(dolist (w (wg-workgroup-list))
|
(dolist (w (wg-session-workgroup-list (wg-current-session t)))
|
||||||
(unless (wg-current-workgroup-p w)
|
(unless (wg-current-workgroup-p w)
|
||||||
(wg-kill-workgroup w)))))
|
(wg-kill-workgroup w)))))
|
||||||
|
|
||||||
|
@ -123,7 +123,7 @@
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defun doom/workgroup-display (&optional suppress-update return-p message)
|
(defun doom/workgroup-display (&optional suppress-update return-p message)
|
||||||
(interactive)
|
(interactive)
|
||||||
(when (wg-current-session t)
|
(awhen (wg-current-session t)
|
||||||
(unless (eq suppress-update t)
|
(unless (eq suppress-update t)
|
||||||
(doom/workgroup-update-names (if (wg-workgroup-p suppress-update) suppress-update)))
|
(doom/workgroup-update-names (if (wg-workgroup-p suppress-update) suppress-update)))
|
||||||
(let ((output (wg-display-internal
|
(let ((output (wg-display-internal
|
||||||
|
@ -133,7 +133,7 @@
|
||||||
workgroup
|
workgroup
|
||||||
(format " %s %s " (doom--num-to-unicode (1+ index)) (wg-workgroup-name workgroup))
|
(format " %s %s " (doom--num-to-unicode (1+ index)) (wg-workgroup-name workgroup))
|
||||||
'wg-current-workgroup-p)))
|
'wg-current-workgroup-p)))
|
||||||
(wg-workgroup-list))))
|
(wg-session-workgroup-list it))))
|
||||||
(if return-p
|
(if return-p
|
||||||
output
|
output
|
||||||
(message "%s%s" output (or message ""))))))
|
(message "%s%s" output (or message ""))))))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user