[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/exwm ac600f0 02/12: Commands for interacting with the l
From: |
Chris Feng |
Subject: |
[elpa] externals/exwm ac600f0 02/12: Commands for interacting with the log buffer remotely |
Date: |
Sun, 19 Aug 2018 12:45:59 -0400 (EDT) |
branch: externals/exwm
commit ac600f091630480188932ad8d2ee315c8ee84c8e
Author: Adrián Medraño Calvo <address@hidden>
Commit: Adrián Medraño Calvo <address@hidden>
Commands for interacting with the log buffer remotely
* exwm-debug.el (exwm-debug--clear, exwm-debug--mark): New
functions.
---
exwm-core.el | 5 +++++
exwm-debug.el | 12 ++++++++++++
2 files changed, 17 insertions(+)
diff --git a/exwm-core.el b/exwm-core.el
index 66b7917..5c501e4 100644
--- a/exwm-core.el
+++ b/exwm-core.el
@@ -290,6 +290,11 @@ least SECS seconds later."
(/= ,i exwm-workspace-current-index)])
(number-sequence 0 (1- (exwm-workspace--count))))))))
+(exwm--debug
+ (let ((map exwm-mode-map))
+ (define-key map "\C-c\C-l" #'exwm-debug--clear)
+ (define-key map "\C-c\C-m" #'exwm-debug--mark)))
+
(define-derived-mode exwm-mode nil "EXWM"
"Major mode for managing X windows.
diff --git a/exwm-debug.el b/exwm-debug.el
index 89421da..cd2ec39 100644
--- a/exwm-debug.el
+++ b/exwm-debug.el
@@ -97,6 +97,18 @@ the passed OBJECTS. See `format' for details."
(debugger (lambda (&rest _) (exwm-debug--backtrace))))
,@forms))
+(defun exwm-debug--clear ()
+ "Clear the debug buffer."
+ (interactive)
+ (exwm-debug--with-debug-buffer
+ (erase-buffer)))
+
+(defun exwm-debug--mark ()
+ "Insert a mark in the debug buffer."
+ (interactive)
+ (exwm-debug--with-debug-buffer
+ (insert "\n")))
+
(provide 'exwm-debug)
- [elpa] externals/exwm updated (4d43e31 -> 2b1ed2c), Chris Feng, 2018/08/19
- [elpa] externals/exwm ac600f0 02/12: Commands for interacting with the log buffer remotely,
Chris Feng <=
- [elpa] externals/exwm 5c1aa4d 04/12: Consider windows of the frame being refreshed, not the selected one at the time exwm-layout--refresh runs, Chris Feng, 2018/08/19
- [elpa] externals/exwm 633065a 06/12: Don't assume order of `get-buffer-window-list' results, Chris Feng, 2018/08/19
- [elpa] externals/exwm 8d15a39 01/12: Print log output to an EXWM-specific messages buffer, Chris Feng, 2018/08/19
- [elpa] externals/exwm b6a3b7b 08/12: ; Unimportant tweaks, Chris Feng, 2018/08/19
- [elpa] externals/exwm 11fecb5 05/12: Use more explicit argument for excluding minibuffers, Chris Feng, 2018/08/19
- [elpa] externals/exwm d4a772f 10/12: ; Comment layout algorithm., Chris Feng, 2018/08/19
- [elpa] externals/exwm 2b1ed2c 12/12: Merge branch 'medranocalvo/fix-x-window-vanish' into externals/exwm, Chris Feng, 2018/08/19
- [elpa] externals/exwm 33dec8d 03/12: Trace more functions, Chris Feng, 2018/08/19
- [elpa] externals/exwm f820217 07/12: Split exwm-layout--refresh into three functions, Chris Feng, 2018/08/19
- [elpa] externals/exwm 29f2289 09/12: Consistently name helper windows, Chris Feng, 2018/08/19