emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/exwm 587a8ca 10/14: Add interactive commands for starti


From: Chris Feng
Subject: [elpa] externals/exwm 587a8ca 10/14: Add interactive commands for starting and stopping EXWM
Date: Thu, 8 Mar 2018 12:08:07 -0500 (EST)

branch: externals/exwm
commit 587a8cad1db06f2735054ad2dff0d6346093a7be
Author: Adrián Medraño Calvo <address@hidden>
Commit: Adrián Medraño Calvo <address@hidden>

    Add interactive commands for starting and stopping EXWM
    
    * exwm.el (exwm-reset): Remove autoload cookie.
    (exwm-init, exwm-exit): Add autoload cookie and interactive
    declaration.
---
 exwm-workspace.el | 2 +-
 exwm.el           | 9 ++++++---
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/exwm-workspace.el b/exwm-workspace.el
index a852eb8..0a1984b 100644
--- a/exwm-workspace.el
+++ b/exwm-workspace.el
@@ -1576,7 +1576,7 @@ applied to all subsequently created X frames."
                                  ;; (client . nil)
                                  (fullscreen . nil)
                                  (buffer-predicate . nil))))
-  ;; Restore the 'client' frame parameter (before `exwm--exit').
+  ;; Restore the 'client' frame parameter (before `exwm-exit').
   (when exwm-workspace--client
     (dolist (f exwm-workspace--list)
       (set-frame-parameter f 'client exwm-workspace--client))
diff --git a/exwm.el b/exwm.el
index 8c57a07..06b66c2 100644
--- a/exwm.el
+++ b/exwm.el
@@ -104,7 +104,6 @@
 
 (defvar exwm--server-process nil "Process of the subordinate Emacs server.")
 
-;;;###autoload
 (defun exwm-reset ()
   "Reset the state of the selected window (non-fullscreen, line-mode, etc)."
   (interactive)
@@ -690,8 +689,10 @@
                        :property p))
     (xcb:flush exwm--connection)))
 
+;;;###autoload
 (defun exwm-init (&optional frame)
   "Initialize EXWM."
+  (interactive)
   (if frame
       ;; The frame might not be selected if it's created by emacslicnet.
       (select-frame-set-input-focus frame)
@@ -735,8 +736,10 @@
         (exwm-manage--scan)
         (run-hooks 'exwm-init-hook)))))
 
-(defun exwm--exit ()
+;;;###autoload
+(defun exwm-exit ()
   "Exit EXWM."
+  (interactive)
   (run-hooks 'exwm-exit-hook)
   (setq confirm-kill-emacs nil)
   ;; Exit modules.
@@ -855,7 +858,7 @@
       (run-hooks 'kill-emacs-hook)
       (setq kill-emacs-hook nil))
     ;; Exit each module, destroying all resources created by this connection.
-    (exwm--exit)
+    (exwm-exit)
     ;; Set the return value.
     t))
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]