aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2013-09-18 19:21:31 -0700
committerGlenn Morris2013-09-18 19:21:31 -0700
commita022856b0f99e19a51caff163b477f22faf6418f (patch)
tree7881c83d8aee79e6789924eb98ef974a53d0f448
parentee3ce8a7bbca3f9777c0f3eec6d09be465d051bf (diff)
downloademacs-a022856b0f99e19a51caff163b477f22faf6418f.tar.gz
emacs-a022856b0f99e19a51caff163b477f22faf6418f.zip
Address some "unused lexical argument" warnings in erc
* erc/erc.el (erc-open-server-buffer-p): Actually use the `buffer' arg. * erc/erc-backend.el (erc-server-process-alive): Take optional `buffer' arg. * erc/erc-button.el (erc-button-click-button, erc-button-press-button): Mark unused arguments.
-rw-r--r--lisp/erc/ChangeLog8
-rw-r--r--lisp/erc/erc-backend.el11
-rw-r--r--lisp/erc/erc-button.el4
-rw-r--r--lisp/erc/erc.el6
4 files changed, 19 insertions, 10 deletions
diff --git a/lisp/erc/ChangeLog b/lisp/erc/ChangeLog
index 413969c31ec..93d958d765d 100644
--- a/lisp/erc/ChangeLog
+++ b/lisp/erc/ChangeLog
@@ -1,3 +1,11 @@
12013-09-19 Glenn Morris <rgm@gnu.org>
2
3 * erc-button.el (erc-button-click-button, erc-button-press-button):
4 Mark unused arguments.
5
6 * erc.el (erc-open-server-buffer-p): Actually use the `buffer' arg.
7 * erc-backend.el (erc-server-process-alive): Take optional `buffer' arg.
8
12013-09-18 Glenn Morris <rgm@gnu.org> 92013-09-18 Glenn Morris <rgm@gnu.org>
2 10
3 * erc-button.el (erc-button-add-buttons): Remove unused local vars. 11 * erc-button.el (erc-button-add-buttons): Remove unused local vars.
diff --git a/lisp/erc/erc-backend.el b/lisp/erc/erc-backend.el
index 4200d4aff7f..4e11f9548b9 100644
--- a/lisp/erc/erc-backend.el
+++ b/lisp/erc/erc-backend.el
@@ -497,11 +497,12 @@ The current buffer is given by BUFFER."
497 erc-server-ping-handler) 497 erc-server-ping-handler)
498 erc-server-ping-timer-alist))))) 498 erc-server-ping-timer-alist)))))
499 499
500(defun erc-server-process-alive () 500(defun erc-server-process-alive (&optional buffer)
501 "Return non-nil when `erc-server-process' is open or running." 501 "Return non-nil when BUFFER has an `erc-server-process' open or running."
502 (and erc-server-process 502 (with-current-buffer (or buffer (current-buffer))
503 (processp erc-server-process) 503 (and erc-server-process
504 (memq (process-status erc-server-process) '(run open)))) 504 (processp erc-server-process)
505 (memq (process-status erc-server-process) '(run open)))))
505 506
506;;;; Connecting to a server 507;;;; Connecting to a server
507 508
diff --git a/lisp/erc/erc-button.el b/lisp/erc/erc-button.el
index 0edb771438a..751a35dfdff 100644
--- a/lisp/erc/erc-button.el
+++ b/lisp/erc/erc-button.el
@@ -407,7 +407,7 @@ REGEXP is the regular expression which matched for this button."
407;; Since Emacs runs this directly, rather than with 407;; Since Emacs runs this directly, rather than with
408;; widget-button-click, we need to fake an extra arg in the 408;; widget-button-click, we need to fake an extra arg in the
409;; interactive spec. 409;; interactive spec.
410(defun erc-button-click-button (ignore event) 410(defun erc-button-click-button (_ignore event)
411 "Call `erc-button-press-button'." 411 "Call `erc-button-press-button'."
412 (interactive "P\ne") 412 (interactive "P\ne")
413 (save-excursion 413 (save-excursion
@@ -416,7 +416,7 @@ REGEXP is the regular expression which matched for this button."
416 416
417;; XEmacs calls this via widget-button-press with a bunch of arguments 417;; XEmacs calls this via widget-button-press with a bunch of arguments
418;; which we don't care about. 418;; which we don't care about.
419(defun erc-button-press-button (&rest ignore) 419(defun erc-button-press-button (&rest _ignore)
420 "Check text at point for a callback function. 420 "Check text at point for a callback function.
421If the text at point has a `erc-callback' property, 421If the text at point has a `erc-callback' property,
422call it with the value of the `erc-data' text property." 422call it with the value of the `erc-data' text property."
diff --git a/lisp/erc/erc.el b/lisp/erc/erc.el
index 771b7016bcd..4f719562c38 100644
--- a/lisp/erc/erc.el
+++ b/lisp/erc/erc.el
@@ -1312,13 +1312,13 @@ If BUFFER is nil, the current buffer is used."
1312 (and (eq major-mode 'erc-mode) 1312 (and (eq major-mode 'erc-mode)
1313 (null (erc-default-target))))) 1313 (null (erc-default-target)))))
1314 1314
1315(defun erc-open-server-buffer-p (&optional buffer) ;FIXME: `buffer' is ignored! 1315(defun erc-open-server-buffer-p (&optional buffer)
1316 "Return non-nil if argument BUFFER is an ERC server buffer that 1316 "Return non-nil if argument BUFFER is an ERC server buffer that
1317has an open IRC process. 1317has an open IRC process.
1318 1318
1319If BUFFER is nil, the current buffer is used." 1319If BUFFER is nil, the current buffer is used."
1320 (and (erc-server-buffer-p) 1320 (and (erc-server-buffer-p buffer)
1321 (erc-server-process-alive))) 1321 (erc-server-process-alive buffer)))
1322 1322
1323(defun erc-query-buffer-p (&optional buffer) 1323(defun erc-query-buffer-p (&optional buffer)
1324 "Return non-nil if BUFFER is an ERC query buffer. 1324 "Return non-nil if BUFFER is an ERC query buffer.