Files
emacs/lisp
Juri Linkov 794fdce55d Improve tab-bar event handling (bug#41343)
* lisp/tab-bar.el (tab-bar--key-to-number): Rename from tab--key-to-number.
(tab-bar--event-to-item): New function from tab-bar-handle-mouse.
(tab-bar-mouse-select-tab, tab-bar-mouse-close-tab)
(tab-bar-mouse-context-menu, tab-bar-mouse-move-tab):
Use tab-bar--event-to-item.

* src/menu.c (x_popup_menu_1): Handle Qtab_bar in the second list element.

* src/xdisp.c (tty_get_tab_bar_item): Change arg 'end' to bool 'close_p'.
(tty_get_tab_bar_item): Detect if the close button was clicked.
(tty_handle_tab_bar_click): Return a list with caption that has
text properties.
2021-09-05 20:16:33 +03:00
..
2021-06-20 14:04:21 +03:00
2021-08-17 11:11:35 +03:00
2021-04-16 14:54:02 +02:00
2021-04-08 14:36:51 -04:00
2021-04-01 01:27:38 +02:00
2021-04-16 14:54:02 +02:00
2021-03-31 01:43:47 +02:00
2021-04-16 14:54:02 +02:00
2021-08-04 09:15:25 +02:00
2021-08-17 11:11:35 +03:00
2021-05-02 11:28:30 +02:00
2021-03-31 01:11:21 +02:00
2021-04-16 14:54:02 +02:00
2021-07-30 14:58:25 +02:00
2021-04-16 14:54:02 +02:00
2021-04-09 14:54:04 +02:00
2021-03-30 15:16:28 +02:00
2021-05-02 12:22:34 +02:00
2021-03-24 09:09:52 +01:00
2021-07-05 14:50:02 +02:00
2021-08-17 11:11:35 +03:00
2021-03-12 12:12:14 +01:00
2021-03-24 10:20:18 +01:00
2021-05-30 08:10:15 +02:00
2021-08-01 06:30:07 -07:00
2021-05-31 07:29:51 +02:00
2021-04-03 00:53:47 +02:00
2021-08-12 01:19:30 +02:00
2021-03-24 09:05:06 +01:00
2021-08-09 15:19:45 +02:00
2021-03-30 15:50:26 +02:00
2021-07-08 21:13:40 +02:00
2021-03-24 06:15:37 +01:00
2021-06-06 13:21:25 +02:00
2021-04-16 14:54:02 +02:00

This directory contains source code for the parts of Emacs that are
written in Emacs Lisp.  *.el files are Emacs Lisp source, and the
corresponding *.elc files are byte-compiled versions.  Byte-compiled
files are architecture-independent.

The term subdirectory contains Lisp files that customize Emacs for
certain terminal types.  When Emacs starts, it checks the TERM
environment variable to get the terminal type and loads
'term/${TERM}.el' if it exists.

The other subdirectories hold Lisp packages grouped by their general
purpose.