• Martin Rudalics's avatar
    Provide new option `delete-window-set-selected' (Bug#47300) · b3dd0ce7
    Martin Rudalics authored
    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.
    b3dd0ce7
NEWS 125 KB