Skip to content

Commit cee79f1

Browse files
Appease linter gods
1 parent 78747d5 commit cee79f1

11 files changed

+120
-116
lines changed

cider-browse-ns.el

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -268,10 +268,10 @@ list of items."
268268
(let* ((max-length (cider-browse-ns--column-width items)))
269269
(cl-labels
270270
((keys-from-pred
271-
(pred items)
272-
(nrepl-dict-keys (nrepl-dict-filter (lambda (_ var-meta)
273-
(funcall pred var-meta))
274-
items))))
271+
(pred items)
272+
(nrepl-dict-keys (nrepl-dict-filter (lambda (_ var-meta)
273+
(funcall pred var-meta))
274+
items))))
275275
(cond
276276
((eql cider-browse-ns-group-by 'type)
277277
(let* ((func-keys (keys-from-pred #'cider-browse-ns--meta-function-p items))

cider-connection.el

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ We look only at the major and minor components. When the major
264264
version is 0, only check that the minor versions match. When the major version
265265
is > 0, first check that the major version matches, then that the minor
266266
version is >= the required minor version.
267-
VER the 'installed' version,
267+
VER the `installed' version,
268268
REQUIRED-VER the version required by cider."
269269
(let ((ver* (cider--strip-version-patch ver))
270270
(required-ver* (cider--strip-version-patch required-ver)))
@@ -785,7 +785,7 @@ Session name can be customized with `cider-session-name-template'."
785785
;;; REPL Buffer Init
786786

787787
(defvar-local cider-cljs-repl-type nil
788-
"The type of the ClojureScript runtime ('browser, 'node, 'figwheel, etc.).")
788+
"The type of the ClojureScript runtime (browser, node, figwheel, etc.).")
789789

790790
(defvar-local cider-repl-type nil
791791
"The type of this REPL buffer, usually either clj or cljs.")

cider-doc.el

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -448,10 +448,10 @@ in a COMPACT format is specified, FOR-TOOLTIP if specified."
448448
(cider--help-setup-xref (list #'cider-doc-lookup (format "%s/%s" ns name)) nil buffer)
449449
(with-current-buffer buffer
450450
(cl-flet ((emit (text &optional face sep)
451-
(insert (if face
452-
(propertize text 'font-lock-face face)
453-
text)
454-
(or sep "\n"))))
451+
(insert (if face
452+
(propertize text 'font-lock-face face)
453+
text)
454+
(or sep "\n"))))
455455
(emit (if class java-name clj-name) 'font-lock-function-name-face)
456456
(when super
457457
(emit (concat "Extends: " (cider-font-lock-as 'java-mode super))))

cider-eval.el

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -222,12 +222,12 @@ _ARG and _RESET are ignored, as there is only ever one compilation error.
222222
They exist for compatibility with `next-error'."
223223
(interactive)
224224
(cl-labels ((goto-next-note-boundary
225-
()
226-
(let ((p (or (cider-find-property 'cider-note-p)
227-
(cider-find-property 'cider-note-p t))))
228-
(when p
229-
(goto-char p)
230-
(message "%s" (get-char-property p 'cider-note))))))
225+
()
226+
(let ((p (or (cider-find-property 'cider-note-p)
227+
(cider-find-property 'cider-note-p t))))
228+
(when p
229+
(goto-char p)
230+
(message "%s" (get-char-property p 'cider-note))))))
231231
;; if we're already on a compilation error, first jump to the end of
232232
;; it, so that we find the next error.
233233
(when (get-char-property (point) 'cider-note-p)

cider-mode.el

Lines changed: 35 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -789,40 +789,41 @@ with the given LIMIT."
789789
deprecated enlightened
790790
macros functions vars instrumented traced)
791791
(cl-labels ((handle-plist
792-
(plist)
793-
;; Note that (memq 'function cider-font-lock-dynamically) and similar statements are evaluated differently
794-
;; for `core' - they're always truthy for `core' (see related core-handling code some lines below):
795-
(let ((do-function (memq 'function cider-font-lock-dynamically))
796-
(do-var (memq 'var cider-font-lock-dynamically))
797-
(do-macro (memq 'macro cider-font-lock-dynamically))
798-
(do-deprecated (memq 'deprecated cider-font-lock-dynamically)))
799-
(while plist
800-
(let ((sym (pop plist))
801-
(meta (pop plist)))
802-
(pcase (nrepl-dict-get meta "cider/instrumented")
803-
(`nil nil)
804-
(`"\"breakpoint-if-interesting\""
805-
(push sym instrumented))
806-
(`"\"light-form\""
807-
(push sym enlightened)))
808-
;; The ::traced keywords can be inlined by MrAnderson, so
809-
;; we catch that case too.
810-
;; FIXME: This matches values too, not just keys.
811-
(when (seq-find (lambda (k) (and (stringp k)
812-
(string-match (rx "orchard.trace/traced" eos) k)))
813-
meta)
814-
(push sym traced))
815-
(when (and do-deprecated (nrepl-dict-get meta "deprecated"))
816-
(push sym deprecated))
817-
(let ((is-macro (nrepl-dict-get meta "macro"))
818-
(is-function (or (nrepl-dict-get meta "fn")
819-
(nrepl-dict-get meta "arglists"))))
820-
(cond ((and do-macro is-macro)
821-
(push sym macros))
822-
((and do-function is-function)
823-
(push sym functions))
824-
((and do-var (not is-function) (not is-macro))
825-
(push sym vars)))))))))
792+
(plist)
793+
;; Note that (memq 'function cider-font-lock-dynamically) and similar statements are evaluated differently
794+
;; for `core' - they're always truthy for `core' (see related core-handling code some lines below):
795+
(let ((do-function (memq 'function cider-font-lock-dynamically))
796+
(do-var (memq 'var cider-font-lock-dynamically))
797+
(do-macro (memq 'macro cider-font-lock-dynamically))
798+
(do-deprecated (memq 'deprecated cider-font-lock-dynamically)))
799+
(while plist
800+
(let ((sym (pop plist))
801+
(meta (pop plist)))
802+
(pcase (nrepl-dict-get meta "cider/instrumented")
803+
(`nil nil)
804+
(`"\"breakpoint-if-interesting\""
805+
(push sym instrumented))
806+
(`"\"light-form\""
807+
(push sym enlightened)))
808+
;; The ::traced keywords can be inlined by MrAnderson, so
809+
;; we catch that case too.
810+
;; FIXME: This matches values too, not just keys.
811+
(when (seq-find (lambda (k)
812+
(and (stringp k)
813+
(string-match (rx "orchard.trace/traced" eos) k)))
814+
meta)
815+
(push sym traced))
816+
(when (and do-deprecated (nrepl-dict-get meta "deprecated"))
817+
(push sym deprecated))
818+
(let ((is-macro (nrepl-dict-get meta "macro"))
819+
(is-function (or (nrepl-dict-get meta "fn")
820+
(nrepl-dict-get meta "arglists"))))
821+
(cond ((and do-macro is-macro)
822+
(push sym macros))
823+
((and do-function is-function)
824+
(push sym functions))
825+
((and do-var (not is-function) (not is-macro))
826+
(push sym vars)))))))))
826827
;; For core members, we override `cider-font-lock-dynamically', since all core members should get the same treatment:
827828
(when (memq 'core cider-font-lock-dynamically)
828829
(let ((cider-font-lock-dynamically '(function var macro core deprecated)))

cider-ns.el

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -166,13 +166,13 @@ presenting the error message as an overlay."
166166
"Refresh LOG-BUFFER with RESPONSE."
167167
(nrepl-dbind-response response (out err reloading progress status error error-ns after before)
168168
(cl-flet* ((log (message &optional face)
169-
(cider-emit-into-popup-buffer log-buffer message face t))
169+
(cider-emit-into-popup-buffer log-buffer message face t))
170170

171171
(log-echo (message &optional face)
172-
(log message face)
173-
(unless cider-ns-refresh-show-log-buffer
174-
(let ((message-truncate-lines t))
175-
(message "cider-ns-refresh: %s" message)))))
172+
(log message face)
173+
(unless cider-ns-refresh-show-log-buffer
174+
(let ((message-truncate-lines t))
175+
(message "cider-ns-refresh: %s" message)))))
176176
(cond
177177
(out
178178
(log out))

cider-repl.el

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -348,11 +348,11 @@ description transform) where transform is called with the param-value if
348348
present."
349349
(cl-labels
350350
((emit-comment
351-
(contents)
352-
(insert-before-markers
353-
(propertize
354-
(if (string-blank-p contents) ";;\n" (concat ";; " contents "\n"))
355-
'font-lock-face 'font-lock-comment-face))))
351+
(contents)
352+
(insert-before-markers
353+
(propertize
354+
(if (string-blank-p contents) ";;\n" (concat ";; " contents "\n"))
355+
'font-lock-face 'font-lock-comment-face))))
356356
(let ((jack-in-command (plist-get cider-launch-params :jack-in-cmd))
357357
(cljs-repl-type (plist-get cider-launch-params :cljs-repl-type))
358358
(cljs-init-form (plist-get cider-launch-params :repl-init-form)))

cider-selector.el

Lines changed: 40 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -120,57 +120,59 @@ is chosen. The returned buffer is selected with
120120
(cl-remove ,key cider-selector-methods :key #'car))
121121
#'< :key #'car))))
122122

123-
(def-cider-selector-method ?? "Selector help buffer."
124-
(ignore-errors (kill-buffer cider-selector-help-buffer))
125-
(with-current-buffer (get-buffer-create cider-selector-help-buffer)
126-
(insert "CIDER Selector Methods:\n\n")
127-
(cl-loop for (key line nil) in cider-selector-methods
128-
do (insert (format "%c:\t%s\n" key line)))
129-
(goto-char (point-min))
130-
(help-mode)
131-
(display-buffer (current-buffer) t))
132-
(cider-selector)
133-
(current-buffer))
123+
(def-cider-selector-method
124+
?? "Selector help buffer."
125+
(ignore-errors (kill-buffer cider-selector-help-buffer))
126+
(with-current-buffer (get-buffer-create cider-selector-help-buffer)
127+
(insert "CIDER Selector Methods:\n\n")
128+
(cl-loop for (key line nil) in cider-selector-methods
129+
do (insert (format "%c:\t%s\n" key line)))
130+
(goto-char (point-min))
131+
(help-mode)
132+
(display-buffer (current-buffer) t))
133+
(cider-selector)
134+
(current-buffer))
134135

135136
(cl-pushnew (list ?4 "Select in other window" (lambda () (cider-selector t)))
136137
cider-selector-methods :key #'car)
137138

138-
(def-cider-selector-method ?c
139-
"Most recently visited clojure-mode buffer."
140-
(cider-selector--recently-visited-buffer '(clojure-mode clojure-ts-mode)))
139+
(def-cider-selector-method
140+
?c "Most recently visited clojure-mode buffer."
141+
(cider-selector--recently-visited-buffer '(clojure-mode clojure-ts-mode)))
141142

142-
(def-cider-selector-method ?e
143-
"Most recently visited emacs-lisp-mode buffer."
144-
(cider-selector--recently-visited-buffer 'emacs-lisp-mode))
143+
(def-cider-selector-method
144+
?e "Most recently visited emacs-lisp-mode buffer."
145+
(cider-selector--recently-visited-buffer 'emacs-lisp-mode))
145146

146-
(def-cider-selector-method ?q "Abort."
147-
(top-level))
147+
(def-cider-selector-method
148+
?q "Abort."
149+
(top-level))
148150

149-
(def-cider-selector-method ?r
150-
"Current REPL buffer or as a fallback, the most recently
151+
(def-cider-selector-method
152+
?r "Current REPL buffer or as a fallback, the most recently
151153
visited cider-repl-mode buffer."
152-
(or (cider-current-repl)
153-
(cider-selector--recently-visited-buffer 'cider-repl-mode)))
154+
(or (cider-current-repl)
155+
(cider-selector--recently-visited-buffer 'cider-repl-mode)))
154156

155-
(def-cider-selector-method ?m
156-
"Current connection's *nrepl-messages* buffer."
157-
(nrepl-messages-buffer (cider-current-repl)))
157+
(def-cider-selector-method
158+
?m "Current connection's *nrepl-messages* buffer."
159+
(nrepl-messages-buffer (cider-current-repl)))
158160

159-
(def-cider-selector-method ?x
160-
"*cider-error* buffer."
161-
cider-error-buffer)
161+
(def-cider-selector-method
162+
?x "*cider-error* buffer."
163+
cider-error-buffer)
162164

163-
(def-cider-selector-method ?p
164-
"*cider-profile* buffer."
165-
cider-profile-buffer)
165+
(def-cider-selector-method
166+
?p "*cider-profile* buffer."
167+
cider-profile-buffer)
166168

167-
(def-cider-selector-method ?d
168-
"*cider-doc* buffer."
169-
cider-doc-buffer)
169+
(def-cider-selector-method
170+
?d "*cider-doc* buffer."
171+
cider-doc-buffer)
170172

171-
(def-cider-selector-method ?s
172-
"*cider-scratch* buffer."
173-
(cider-scratch-find-or-create-buffer))
173+
(def-cider-selector-method
174+
?s "*cider-scratch* buffer."
175+
(cider-scratch-find-or-create-buffer))
174176

175177
(provide 'cider-selector)
176178

cider-stacktrace.el

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -346,9 +346,9 @@ filters for the resulting machinery."
346346
(save-excursion
347347
(goto-char (point-min))
348348
(cl-flet ((next-detail (end)
349-
(when-let* ((pos (next-single-property-change (point) 'detail)))
350-
(when (< pos end)
351-
(goto-char pos)))))
349+
(when-let* ((pos (next-single-property-change (point) 'detail)))
350+
(when (< pos end)
351+
(goto-char pos)))))
352352
(let ((inhibit-read-only t))
353353
;; For each cause...
354354
(while (cider-stacktrace-next-cause)

nrepl-client.el

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -833,13 +833,13 @@ to the REPL."
833833
truncated-handler)
834834
"Make a response handler for connection BUFFER.
835835
A handler is a function that takes one argument - response received from
836-
the server process. The response is an alist that contains at least 'id'
837-
and 'session' keys. Other standard response keys are 'value', 'out', 'err',
838-
and 'status'.
836+
the server process. The response is an alist that contains at least `id'
837+
and `session' keys. Other standard response keys are `value', `out', `err',
838+
and `status'.
839839
840840
The presence of a particular key determines the type of the response. For
841-
example, if 'value' key is present, the response is of type 'value', if
842-
'out' key is present the response is 'stdout' etc.
841+
example, if `value' key is present, the response is of type `value', if
842+
`out' key is present the response is `stdout' etc.
843843
844844
Depending on the type, the handler dispatches the appropriate value to one
845845
of the supplied handlers: VALUE-HANDLER, STDOUT-HANDLER, STDERR-HANDLER,
@@ -926,7 +926,7 @@ the standard session."
926926
(when-let* ((session (if tooling nrepl-tooling-session nrepl-session)))
927927
(setq request (append request `("session" ,session))))
928928
(let* ((id (nrepl-next-request-id connection))
929-
(request (cons 'dict (lax-plist-put request "id" id)))
929+
(request (cons 'dict (plist-put request "id" id #'equal)))
930930
(message (nrepl-bencode request)))
931931
(nrepl-log-message request 'request)
932932
(puthash id callback nrepl-pending-requests)
@@ -1219,7 +1219,7 @@ up."
12191219
(defun nrepl-server-sentinel (process event)
12201220
"Handle nREPL server PROCESS EVENT.
12211221
If the nREPL PROCESS failed to initiate and encountered a fatal EVENT
1222-
signal, raise an 'error'. Additionally, if the EVENT signal is SIGHUP,
1222+
signal, raise an `error'. Additionally, if the EVENT signal is SIGHUP,
12231223
close any existing client connections."
12241224
;; only interested on fatal signals.
12251225
(when (not (process-live-p process))
@@ -1316,8 +1316,9 @@ described by `nrepl-message-buffer-name-template'."
13161316
;; append a time-stamp to the message before logging it
13171317
;; the time-stamps are quite useful for debugging
13181318
(setq msg (cons (car msg)
1319-
(lax-plist-put (cdr msg) "time-stamp"
1320-
(format-time-string "%Y-%m-%0d %H:%M:%S.%N"))))
1319+
(plist-put (cdr msg) "time-stamp"
1320+
(format-time-string "%Y-%m-%0d %H:%M:%S.%N")
1321+
#'equal)))
13211322
(with-current-buffer (nrepl-messages-buffer (current-buffer))
13221323
(setq buffer-read-only nil)
13231324
(when (> (buffer-size) nrepl-message-buffer-max-size)
@@ -1326,7 +1327,7 @@ described by `nrepl-message-buffer-name-template'."
13261327
(delete-region (point-min) (- (point) 1)))
13271328
(goto-char (point-max))
13281329
(nrepl-log-pp-object (nrepl-decorate-msg msg type)
1329-
(nrepl-log--message-color (lax-plist-get (cdr msg) "id"))
1330+
(nrepl-log--message-color (plist-get (cdr msg) "id" #'equal))
13301331
t)
13311332
(when-let* ((win (get-buffer-window)))
13321333
(set-window-point win (point-max)))
@@ -1411,9 +1412,9 @@ If ID is nil, return nil."
14111412
"Pretty print nREPL list like OBJECT.
14121413
FOREGROUND and BUTTON are as in `nrepl-log-pp-object'."
14131414
(cl-flet ((color (str)
1414-
(propertize str 'face
1415-
(append '(:weight ultra-bold)
1416-
(when foreground `(:foreground ,foreground))))))
1415+
(propertize str 'face
1416+
(append '(:weight ultra-bold)
1417+
(when foreground `(:foreground ,foreground))))))
14171418
(let ((head (format "(%s" (car object))))
14181419
(insert (color head))
14191420
(if (null (cdr object))

nrepl-dict.el

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ removed in a future release."
7373
(if (nrepl-dict-p dict)
7474
;; Note: The structure of the following expression avoids the
7575
;; expensive containment check in nearly all cases, see #3717
76-
(or (lax-plist-get (cdr dict) key)
76+
(or (plist-get (cdr dict) key #'equal)
7777
;; TODO: remove DEFAULT argument and the following clause
7878
(when default
7979
(and (not (nrepl-dict-contains dict key))
@@ -87,7 +87,7 @@ Return new dict. Dict is modified by side effects."
8787
`(dict ,key ,value)
8888
(if (not (nrepl-dict-p dict))
8989
(error "Not an nREPL dict object: %s" dict)
90-
(setcdr dict (lax-plist-put (cdr dict) key value))
90+
(setcdr dict (plist-put (cdr dict) key value #'equal))
9191
dict)))
9292

9393
(defun nrepl-dict-keys (dict)

0 commit comments

Comments
 (0)