* lisp/tab-bar.el: Use 'mouse-1' for history buttons like for 'add-tab' button
* lisp/tab-bar.el (tab-bar-mouse-down-1, tab-bar-mouse-1): Handle clicks for 'history-back' and 'history-forward' the same way as 'add-tab' clicks.
This commit is contained in:
parent
5eeaf85767
commit
6fc94fb99e
1 changed files with 4 additions and 2 deletions
|
@ -284,7 +284,8 @@ existing tab."
|
|||
(setq tab-bar--dragging-in-progress t)
|
||||
;; Don't close the tab when clicked on the close button. Also
|
||||
;; don't add new tab on down-mouse. Let `tab-bar-mouse-1' do this.
|
||||
(unless (or (eq (car item) 'add-tab) (nth 2 item))
|
||||
(unless (or (memq (car item) '(add-tab history-back history-forward))
|
||||
(nth 2 item))
|
||||
(if (functionp (nth 1 item))
|
||||
(call-interactively (nth 1 item))
|
||||
(unless (eq tab-number t)
|
||||
|
@ -298,7 +299,8 @@ regardless of where you click on it. Also add a new tab."
|
|||
(let* ((item (tab-bar--event-to-item (event-start event)))
|
||||
(tab-number (tab-bar--key-to-number (nth 0 item))))
|
||||
(cond
|
||||
((and (eq (car item) 'add-tab) (functionp (nth 1 item)))
|
||||
((and (memq (car item) '(add-tab history-back history-forward))
|
||||
(functionp (nth 1 item)))
|
||||
(call-interactively (nth 1 item)))
|
||||
((and (nth 2 item) (not (eq tab-number t)))
|
||||
(tab-bar-close-tab tab-number)))))
|
||||
|
|
Loading…
Add table
Reference in a new issue