[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/inspector 701f65aacb 40/93: Inspect buffer contents
From: |
ELPA Syncer |
Subject: |
[elpa] externals/inspector 701f65aacb 40/93: Inspect buffer contents |
Date: |
Tue, 24 May 2022 18:57:58 -0400 (EDT) |
branch: externals/inspector
commit 701f65aacb17e382df9f5fc0c4320deb7e2ae987
Author: Mariano Montone <marianomontone@gmail.com>
Commit: Mariano Montone <marianomontone@gmail.com>
Inspect buffer contents
---
inspector.el | 18 ++++++++++++++----
1 file changed, 14 insertions(+), 4 deletions(-)
diff --git a/inspector.el b/inspector.el
index 44b6310d88..f7df497bbc 100644
--- a/inspector.el
+++ b/inspector.el
@@ -41,7 +41,7 @@
"Return T if LIST is a property list."
(let ((expected t))
(and (inspector--proper-list-p list)
- (cl-evenp (length list))
+ (cl-evenp (length list))
(cl-every (lambda (x)
(setq expected (if (eql expected t) 'symbol t))
(cl-typep x expected))
@@ -244,7 +244,7 @@ If LABEL has a value, then it is used as button label.
Otherwise, button label
(cl-defmethod inspect-object ((cons cons))
(cond
((and inspector-use-specialized-inspectors-for-lists
- (inspector--plistp cons))
+ (inspector--plistp cons))
(inspector--insert-title "Property list")
(let ((plist (cl-copy-list cons)))
(while plist
@@ -255,7 +255,7 @@ If LABEL has a value, then it is used as button label.
Otherwise, button label
(inspector--insert-inspect-button value))
(newline))))
((and inspector-use-specialized-inspectors-for-lists
- (inspector--alistp cons))
+ (inspector--alistp cons))
(inspector--insert-title "Association list")
(dolist (cons cons)
(insert "(")
@@ -300,7 +300,17 @@ If LABEL has a value, then it is used as button label.
Otherwise, button label
(inspector--insert-inspect-button (buffer-name buffer))
(newline)
(inspector--insert-label "Window")
- (inspector--insert-inspect-button (get-buffer-window buffer)))
+ (inspector--insert-inspect-button (get-buffer-window buffer))
+ (newline)
+ (let ((buffer-string (with-current-buffer buffer
+ (buffer-string)))
+ (cursor-position (with-current-buffer buffer
+ (what-cursor-position))))
+ (inspector--insert-label "Contents")
+ (inspector--insert-inspect-button buffer-string)
+ (newline)
+ (inspector--insert-label "Cursor position")
+ (inspector--insert-inspect-button cursor-position)))
(cl-defmethod inspect-object ((window window))
(inspector--insert-title (prin1-to-string window))
- [elpa] externals/inspector 6f47c95ea2 21/93: README, (continued)
- [elpa] externals/inspector 6f47c95ea2 21/93: README, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector c0269276bc 22/93: Update README.md, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 37b54f480f 24/93: Screenshot, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 3ccaee246c 13/93: Better debugger-inspect-locals, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 77574c358f 25/93: el-get recipe, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector cd53047a49 27/93: Remove some of the warnings, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector f005f979f2 28/93: hash-table inspector, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 5d9fbcc886 14/93: Use letter 'i' to inspect debugger stack frames, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 75ac7da10e 29/93: Menu and tool bar, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 1e11bb1336 30/93: Evaluate expression with currently inspected object as context, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 701f65aacb 40/93: Inspect buffer contents,
ELPA Syncer <=
- [elpa] externals/inspector 37dc9503c8 42/93: .., ELPA Syncer, 2022/05/24
- [elpa] externals/inspector fdd7420b8d 43/93: More hash-table details, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 2e23aeae84 48/93: Inspect finalizer type, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector cbb1d1cd2b 49/93: Some basic tests for elisp data types, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 51257fb9b5 55/93: tests: overlays, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 060da36d6f 58/93: Better quit behaviour, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 6c071c67b3 60/93: Housekeeping, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector e7f2f13ff4 75/93: Start writing ert tests, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector b1d60310da 73/93: Patch by Stefan Monnier, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 739890b5d6 70/93: Autoloads?, ELPA Syncer, 2022/05/24