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

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

[elpa] externals/inspector 292c2b6f71 1/2: Patch by Stefan Monnier


From: ELPA Syncer
Subject: [elpa] externals/inspector 292c2b6f71 1/2: Patch by Stefan Monnier
Date: Fri, 3 Jun 2022 16:57:38 -0400 (EDT)

branch: externals/inspector
commit 292c2b6f71913bfb4474be6ee71bc08e8bd2c089
Author: Mariano Montone <marianomontone@gmail.com>
Commit: Mariano Montone <marianomontone@gmail.com>

    Patch by Stefan Monnier
---
 inspector.el | 21 +++++++--------------
 1 file changed, 7 insertions(+), 14 deletions(-)

diff --git a/inspector.el b/inspector.el
index 231a36c9e2..0c435461f4 100644
--- a/inspector.el
+++ b/inspector.el
@@ -178,26 +178,22 @@ END-COLUMN controls the truncation."
 (cl-defgeneric inspector--face-for-object (object)
   "Return face to use for OBJECT.")
 
-(cl-defmethod inspector--face-for-object (object)
+(cl-defmethod inspector--face-for-object (_object)
   "Use builtin face by default for non matching OBJECTs."
-  (ignore object)
   'inspector-value-face)
 
-(cl-defmethod inspector--face-for-object ((string string))
+(cl-defmethod inspector--face-for-object ((_ string))
   "Inspector face for STRING."
-  (ignore string)
   font-lock-string-face)
 
 (cl-defmethod inspector--face-for-object ((symbol symbol))
   "Inspector face for SYMBOLs."
-  (ignore symbol)
   (if (keywordp symbol)
       font-lock-builtin-face
     font-lock-variable-name-face))
 
-(cl-defmethod inspector--face-for-object ((integer integer))
+(cl-defmethod inspector--face-for-object ((_ integer))
   "Inspector face for INTEGERs."
-  (ignore integer)
   nil)
 
 (defun inspector--insert-inspect-button (object &optional label)
@@ -306,6 +302,7 @@ is expected to be used.")
 (cl-defmethod inspect-object ((object t))
   "Render inspector buffer for OBJECT."
   (cond
+   ;; FIXME: Why use this `cond' instead of using separate methods?
    ((eieio-object-p object)
     (insert "instance of ")
     (inspector--insert-inspect-button
@@ -720,13 +717,9 @@ When PRESERVE-HISTORY is T, inspector history is not 
cleared."
      :vert-only t)
     map))
 
-(add-hook 'inspector-mode-hook
-          (lambda ()
-            (setq-local tool-bar-map inspector-tool-bar-map)))
-
-;; Better define and use a major mode?:
-(define-derived-mode inspector-mode fundamental-mode
-  "Inspector mode")
+(define-derived-mode inspector-mode fundamental-mode "Inspector"
+  "Major mode for the Emacs Lisp Inspector."
+  (setq-local tool-bar-map inspector-tool-bar-map))
 
 (provide 'inspector)
 



reply via email to

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