branch: externals/window-commander commit af99790728dc49ead0866474657cf6b735580e8c Author: Daniel Semyonov <dan...@dsemy.com> Commit: Daniel Semyonov <dan...@dsemy.com>
; Various cosmetic changes to NEWS --- NEWS | 58 ++++++++++++++++++++++++++++++---------------------------- 1 file changed, 30 insertions(+), 28 deletions(-) diff --git a/NEWS b/NEWS index 3383649328..48b6935545 100644 --- a/NEWS +++ b/NEWS @@ -1,10 +1,10 @@ swsw NEWS -- history of user-visible changes. See the end of the file for an explanation of the versioning scheme. -* 2.1.0 +* 2.1.0 (in development) ** Update window information when switching frames. -This fixes several issues when 'swsw-scope' isn't t. +This fixes several issues when 'swsw-scope' isn't set to t. ** Make 'swsw-select' and 'swsw-delete' respect 'swsw-scope'. Previously, 'swsw-select' and 'swsw-delete' would not select/delete @@ -28,25 +28,27 @@ with alternative key binding sets or different Emacs distributions ** Add version information to customizable variables. -** Fix swsw-delete when the only other tracked window is the minibuffer. +** Fix 'swsw-delete' when the only other tracked window is the minibuffer. * 2.0 ** Add support for custom window management commands. -Binding a command to a key in swsw-command-map allows you to call that +Binding a command to a key in 'swsw-command-map' allows you to call that command instead of selecting an ID. -Currently three such commands are defined: swsw-select (o), -swsw-select-minibuffer (m), swsw-delete (0). +Currently three such commands are defined: 'swsw-select' (o), +'swsw-select-minibuffer' (m), 'swsw-delete' (0). -** Breaking changes. -swsw-minibuffer-id is no longer defined or used anywhere, instead -providing the same functionality through swsw-select-minibuffer. -swsw-select no longer accepts a window ID as an optional argument. +** Breaking changes + +*** 'swsw-minibuffer-id' is no longer defined or used anywhere, instead +providing the same functionality through 'swsw-select-minibuffer'. + +*** 'swsw-select' no longer accepts a window ID as an optional argument. * 1.1.2 ** Apply customization options immediately. -Customizing swsw-id-chars and swsw-scope and applying those changes now +Customizing 'swsw-id-chars' and 'swsw-scope' and applying those changes now causes all window IDs to update. ** Construct IDs without pre-computing all possible IDs. @@ -67,7 +69,7 @@ construct a regular ID, and vice versa. ** Bump required Emacs version to 26.1. ** Add missing license information in several places. -The info was missing license information, and created archives were missing +The info node was missing license information, and created archives were missing the LICENSE file. ** Update the homepage of the package to dsemy.com/software/swsw. @@ -84,13 +86,13 @@ instructions have been updated since I'm expecting this to be possible soon. * 1.1 -** Add the ability to customize the scope of swsw-mode. -swsw-scope controls in which frames swsw-mode tracks windows. +** Add the ability to customize the scope of 'swsw-mode'. +'swsw-scope' controls in which frames 'swsw-mode' tracks windows. ** Fix conditional display functions potentially breaking when the user presses -C-g ('keyboard-quit') while reading a window ID. +'C-g' ('keyboard-quit') while reading a window ID. -** Bind C-x o to swsw-select in swsw-mode-map by default. +** Bind 'C-x o' to 'swsw-select' in 'swsw-mode-map' by default. ** Add an info node. An info node (swsw) has been added which documents all user facing parts of the @@ -103,23 +105,23 @@ IDs can now be constructed from multiple characters taken from swsw-id-chars, when there are enough tracked windows. ** Add support for alternate display functions. -A new customization variable has been added: swsw-display-function. +A new customization variable has been added: 'swsw-display-function'. If it is set to a function, that function is used to display window IDs instead -of the mode-line lighter. +of the mode line lighter. See the documentation of the variable for more information. Two reference functions are provided: -swsw-mode-line-display-function displays window IDs similarly to the way they +'swsw-mode-line-display-function' displays window IDs similarly to the way they were displayed before version 0.3. -swsw-mode-line-conditional-display-function displays window IDs in the same way +'swsw-mode-line-conditional-display-function' displays window IDs in the same way but only when window selection is in progress. * 0.3 -** Add a sparse key map to swsw-mode. -This allows creating key bindings which are only active when swsw-mode is. +** Add a sparse key map to 'swsw-mode'. +This allows creating key bindings which are only active when 'swsw-mode' is. -** Use a mode-line lighter to show the window ID instead of adding it to the -start of the mode-line. +** Use a mode line lighter to show the window ID instead of adding it to the +start of the mode line. The lighter is only displayed if the window is tracked by swsw. * 0.2 @@ -128,10 +130,10 @@ The lighter is only displayed if the window is tracked by swsw. It is now possible to switch to the minibuffer (if it's active) by pressing a character unique to the minibuffer window (default 'm'). -** Use read-char instead of read-char-from-minibuffer. -swsw-select used read-char-from-minibuffer with swsw-id-prompt as the -prompt previously. -The new implementation doesn't show a prompt (so swsw-id-prompt was +** Use 'read-char' instead of 'read-char-from-minibuffer'. +'swsw-select' used 'read-char-from-minibuffer' with 'swsw-id-prompt' +as the prompt previously. +The new implementation doesn't show a prompt (so 'swsw-id-prompt' was removed completely), and works on older Emacs versions. * 0.1