Martin Rudalics
b3dd0ce75b
Provide new option `delete-window-set-selected' (Bug#47300)
...
When `delete-window' deletes its frame's selected window, this new
option allows to choose another window as replacement.
* lisp/window.el (get-lru-window, get-mru-window)
(get-largest-window): New optional argument NO-OTHER.
(window-at-pos): New function.
(delete-window-set-selected): New option.
(delete-window): Handle `delete-window-set-selected'.
* src/window.c (Fdelete_window_internal): Set the selected
window of WINDOW's frame to the first window on that frame and
let `delete-window' choose a more suitable window instead.
* doc/lispref/windows.texi (Deleting Windows): Describe new
option `delete-window-set-selected'.
(Cyclic Window Ordering): Describe new NO-OTHER argument for
`get-lru-window', `get-mru-window' and `get-largest-window'.
* etc/NEWS: Mention `delete-window-set-selected' and the NO-OTHER
argument.
2021-06-10 09:14:21 +02:00
..
2021-04-27 18:10:01 +02:00
2021-05-18 16:59:08 -04:00
2021-06-07 04:52:30 +03:00
2021-06-03 21:28:10 +02:00
2021-04-16 14:54:02 +02:00
2021-06-08 02:00:29 +02:00
2021-06-03 09:50:35 +02:00
2021-06-08 13:34:24 +02:00
2021-05-29 11:17:53 +03:00
2021-05-05 17:09:07 +02:00
2021-06-05 11:28:26 +03:00
2021-05-29 09:18:01 +02:00
2021-06-07 21:47:24 -07:00
2021-06-07 20:41:30 +02:00
2021-05-15 04:18:42 +03:00
2021-04-19 12:21:01 +02:00
2021-05-18 19:54:38 -04:00
2021-05-29 05:22:31 +02:00
2021-06-09 23:04:09 +02:00
2021-05-29 11:05:33 +03:00
2021-06-03 15:57:14 +03:00
2021-04-25 17:29:01 -04:00
2021-06-09 02:25:47 +03:00
2021-04-16 14:54:02 +02:00
2021-04-19 12:21:01 +02:00
2021-04-16 14:54:02 +02:00
2021-05-02 08:40:28 -04:00
2021-04-08 14:36:51 -04:00
2021-04-11 23:47:14 -04:00
2021-04-16 14:54:02 +02:00
2021-04-01 01:27:38 +02:00
2021-05-26 14:28:11 -05:00
2021-04-16 14:54:02 +02:00
2021-04-11 14:00:09 +02:00
2021-03-31 01:43:47 +02:00
2021-04-09 16:12:35 +02:00
2021-04-12 22:49:48 -04:00
2021-03-29 16:46:41 -04:00
2021-04-13 12:06:23 +02:00
2021-04-16 14:54:02 +02:00
2021-04-16 14:54:02 +02:00
2021-05-19 09:57:46 -03:00
2021-05-30 09:35:13 -03:00
2021-05-07 21:49:04 -04:00
2021-04-19 12:21:01 +02:00
2021-06-02 10:13:58 +02:00
2021-05-29 07:49:19 +02:00
2021-06-04 21:58:11 +02:00
2021-04-11 23:47:14 -04:00
2021-04-30 10:28:50 +03:00
2021-05-02 11:28:30 +02:00
2021-04-19 12:21:01 +02:00
2021-03-31 01:11:21 +02:00
2021-04-12 11:54:10 -04:00
2021-03-31 01:23:29 +02:00
2021-03-30 19:02:20 +02:00
2021-04-10 12:18:22 -04:00
2021-05-29 09:22:57 -04:00
2021-04-12 10:14:48 +02:00
2021-06-01 07:49:10 +02:00
2021-05-11 22:19:00 -04:00
2021-05-04 11:25:33 +02:00
2021-04-01 11:07:06 +02:00
2021-04-16 14:54:02 +02:00
2021-05-18 18:05:05 -04:00
2021-05-25 22:38:14 +02:00
2021-04-16 14:54:02 +02:00
2021-06-06 15:29:18 +03:00
2021-04-16 14:54:02 +02:00
2021-04-10 12:08:36 -04:00
2021-06-06 13:04:12 +02:00
2021-05-18 18:06:15 -04:00
2021-05-25 22:26:42 +02:00
2021-04-09 14:54:04 +02:00
2021-03-30 15:16:28 +02:00
2021-04-11 23:47:14 -04:00
2021-05-11 13:19:50 -04:00
2021-06-01 10:22:57 +02:00
2021-03-31 18:27:14 -04:00
2021-04-27 09:53:42 +02:00
2021-06-03 10:21:12 +02:00
2021-04-09 01:43:10 +02:00
2021-06-03 23:41:30 +03:00
2021-05-02 12:22:34 +02:00
2021-05-20 21:37:04 +03:00
2021-05-11 14:55:29 +03:00
2021-04-04 13:23:40 +02:00
2021-04-06 00:13:44 -04:00
2021-06-01 10:29:33 +02:00
2021-04-05 11:14:34 +02:00
2021-04-11 23:47:14 -04:00
2021-04-09 18:27:27 +02:00
2021-06-02 10:54:37 +02:00
2021-06-05 21:47:57 +01:00
2021-04-11 23:47:14 -04:00
2021-05-04 09:57:30 +02:00
2021-05-18 18:11:08 -04:00
2021-05-30 06:11:02 +02:00
2021-05-17 10:09:43 +02:00
2021-06-04 10:48:16 +02:00
2021-04-10 17:01:01 -04:00
2021-06-01 20:13:33 +01:00
2021-05-08 14:17:16 +02:00
2021-05-04 07:50:28 -07:00
2021-05-30 08:10:15 +02:00
2021-06-01 06:29:13 -07:00
2021-04-01 01:27:38 +02:00
2021-04-09 13:44:44 +02:00
2021-05-05 22:27:29 +02:00
2021-03-30 23:11:24 +02:00
2021-04-16 14:54:02 +02:00
2021-06-01 18:11:37 +02:00
2021-04-04 21:36:15 +02:00
2021-05-31 07:29:51 +02:00
2021-06-08 19:51:51 +03:00
2021-05-18 19:03:06 -04:00
2021-06-05 11:56:01 -04:00
2021-05-31 07:29:51 +02:00
2021-05-16 17:59:54 +02:00
2021-04-19 12:21:01 +02:00
2021-05-28 21:58:11 +03:00
2021-04-05 15:15:31 +02:00
2021-04-03 04:25:59 +02:00
2021-04-25 12:16:49 +02:00
2021-04-10 17:03:11 -04:00
2021-05-29 07:38:00 +02:00
2021-04-03 00:53:47 +02:00
2021-04-11 23:47:14 -04:00
2021-05-19 00:02:42 +03:00
2021-05-02 12:59:19 +01:00
2021-04-30 17:31:20 +02:00
2021-04-24 10:49:40 +02:00
2021-04-11 23:47:14 -04:00
2021-05-11 15:56:41 +02:00
2021-04-11 23:47:14 -04:00
2021-06-04 11:09:46 +02:00
2021-05-05 15:05:50 +02:00
2021-04-08 19:34:57 -04:00
2021-06-09 11:44:34 +02:00
2021-06-08 19:54:17 +03:00
2021-06-06 12:33:21 +02:00
2021-04-19 12:21:01 +02:00
2021-05-19 18:56:27 +03:00
2021-04-22 04:06:38 +02:00
2021-05-31 07:21:09 +02:00
2021-04-24 14:07:12 -04:00
2021-04-06 00:18:59 +03:00
2021-04-12 12:46:47 -04:00
2021-04-21 22:37:05 +03:00
2021-03-30 15:50:26 +02:00
2021-05-30 11:05:42 -07:00
2021-04-22 20:34:37 +02:00
2021-05-25 13:45:32 +02:00
2021-03-30 15:50:26 +02:00
2021-05-12 17:36:24 +02:00
2021-03-27 12:17:31 +03:00
2021-04-03 14:15:43 -04:00
2021-04-12 12:49:36 -04:00
2021-05-29 15:37:58 +02:00
2021-06-01 20:21:51 +01:00
2021-06-06 13:21:25 +02:00
2021-04-16 14:54:02 +02:00
2021-06-04 09:48:13 +03:00
2021-06-10 09:14:21 +02:00
2021-04-25 19:47:14 +02:00
2021-04-01 01:27:38 +02:00
2021-05-31 06:36:23 +02:00