-;;; riece-button.el --- display useful buttons in IRC buffers
+;;; riece-button.el --- display useful buttons in IRC buffers -*- lexical-binding: t -*-
;; Copyright (C) 1998-2003 Daiki Ueno
;; Author: Daiki Ueno <ueno@unixuser.org>
"A channel button."
:action 'riece-button-switch-to-identity
:help-echo
- (lambda (widget/window &optional overlay pos)
+ (lambda (widget/window &optional overlay _pos)
;; Needed to properly clear the message due to a bug in
;; wid-edit (XEmacs only).
(if (boundp 'help-echo-owns-message)
(widget-value (widget-at (riece-overlay-start overlay))))
(widget-value widget/window))))))
-(defun riece-button-switch-to-identity (widget &optional event)
+(defun riece-button-switch-to-identity (widget &optional _event)
"Switch to identity stored in WIDGET.
This function is used as a callback for a channel button."
(let ((channel (widget-value widget)))
(riece-scan-property-region
'riece-identity
(region-beginning) (region-end)
- (lambda (start end)
+ (lambda (start _end)
(setq group (cons (get-text-property start 'riece-identity)
group)))))
(setq group (list (get-text-property (point) 'riece-identity))))
(riece-scan-property-region
'riece-identity
(region-beginning) (region-end)
- (lambda (start end)
+ (lambda (start _end)
(setq group (cons (get-text-property start 'riece-identity)
group)))))
(setq group (list (get-text-property (point) 'riece-identity))))
;; On XEmacs, BUFFER arg of widget-map-buttons is ignored.
(set-buffer (car pointer))
(widget-map-buttons
- (lambda (widget maparg)
+ (lambda (widget _maparg)
(widget-leave-text widget)))
(setq pointer (cdr pointer))))))