diff --git a/exwm-floating.el b/exwm-floating.el index 34e9f94..b5ab8a8 100644 --- a/exwm-floating.el +++ b/exwm-floating.el @@ -221,6 +221,7 @@ (exwm-floating--unset-floating exwm--id) (exwm-floating--set-floating exwm--id)))) +;;;###autoload (defun exwm-floating--fit-frame-to-window (&optional frame-outer-id width height) "Resize a floating frame to make it fit the size of the window. diff --git a/exwm-layout.el b/exwm-layout.el index df603f7..a70cf1b 100644 --- a/exwm-layout.el +++ b/exwm-layout.el @@ -417,6 +417,7 @@ See also `exwm-layout-enlarge-window'." (xcb:flush exwm--connection) (setq window-size-fixed exwm--fixed-size)))) +;;;###autoload (defun exwm-layout-toggle-mode-line () "Toggle the display of mode-line." (interactive) diff --git a/exwm-manage.el b/exwm-manage.el index b899afb..d7edee0 100644 --- a/exwm-manage.el +++ b/exwm-manage.el @@ -202,6 +202,7 @@ corresponding buffer.") (with-current-buffer (exwm--id->buffer id) (run-hooks 'exwm-manage-finish-hook))))) +;;;###autoload (defun exwm-manage--unmanage-window (id &optional withdraw-only) "Unmanage window ID." (let ((buffer (exwm--id->buffer id))) diff --git a/exwm-workspace.el b/exwm-workspace.el index f65c557..feeb2fe 100644 --- a/exwm-workspace.el +++ b/exwm-workspace.el @@ -111,10 +111,12 @@ Value nil means to use the default position which is fixed at bottom, while (defvar exwm-workspace--display-echo-area-timer nil "Timer for auto-hiding echo area.") +;;;###autoload (defun exwm-workspace--minibuffer-own-frame-p () "Reports whether the minibuffer is displayed in its own frame." (memq exwm-workspace-minibuffer-position '(top bottom))) +;;;###autoload (defun exwm-workspace--resize-minibuffer-frame (&optional width height) "Resize minibuffer (and its container) to fit the size of workspace.