aboutsummaryrefslogtreecommitdiffstats
path: root/etc/NEWS
diff options
context:
space:
mode:
authorMichael Albinus2025-10-05 17:14:59 +0200
committerMichael Albinus2025-10-05 17:14:59 +0200
commita142cc262ecac539dbfb412b9fb09e8205b2bc3e (patch)
tree3c29806aa12c503b048a0b1f6f382fc57fa5eadd /etc/NEWS
parent5c459c6084cd91b8b83bae94dd6709a815797c81 (diff)
downloademacs-a142cc262ecac539dbfb412b9fb09e8205b2bc3e.tar.gz
emacs-a142cc262ecac539dbfb412b9fb09e8205b2bc3e.zip
Add fallback backend in auth-sources
* etc/NEWS: Describe effect of auth-sources being nil. * lisp/auth-source.el (auth-sources): Add const nil. (auth-source-ignored-keys): New defconst. (auth-source-backends, auth-source-keys) (auth-source-search-keys, auth-source-returned-keys) (auth-source-search-spec): New macros. (auth-source-file-name-p, auth-source-search) (auth-source-specmatchp, auth-source-netrc-create) (auth-source-secrets-search, auth-source-secrets-create) (auth-source-macos-keychain-search) (auth-source-plstore-search, auth-source-plstore-create): Use them (auth-source-read-passwd-search, auth-source-read-passwd-create): New defuns. * test/lisp/auth-source-tests.el (auth-source-backend-parse-plstore-string) (auth-source-backend-parse-json-string) (auth-source-backend-parse-fallback) (auth-source-test-read-passwd-create-secret): New tests.
Diffstat (limited to 'etc/NEWS')
-rw-r--r--etc/NEWS40
1 files changed, 21 insertions, 19 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 0c0ee8aa4eb..5e02f43296b 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -216,14 +216,14 @@ different values for completion-affecting variables like
216applies for the styles configuration in 'completion-category-overrides' 216applies for the styles configuration in 'completion-category-overrides'
217and 'completion-category-defaults'. 217and 'completion-category-defaults'.
218 218
219+++++ 219+++
220*** Navigating "*Completions*" now accommodates 'completions-format'. 220*** Navigating "*Completions*" now accommodates 'completions-format'.
221When 'completions-format' is set to 'vertical', typing 'n', '<TAB>' or 221When 'completions-format' is set to 'vertical', typing 'n', 'TAB' or
222'M-<down>' in the "*Completions*" buffer (the latter also in the 222'M-<down>' in the "*Completions*" buffer (the latter also in the
223minibuffer) now moves point to the completion candidate in the next line 223minibuffer) now moves point to the completion candidate in the next line
224in the current column, and wraps to the next column when typed on the 224in the current column, and wraps to the next column when typed on the
225last completion candidate of the current column. Likewise, typing 'p', 225last completion candidate of the current column. Likewise, typing 'p',
226'S-<TAB>' or 'M-<up>' moves point to the completion candidate in the 226'S-TAB' or 'M-<up>' moves point to the completion candidate in the
227previous line or wraps to the previous column. Previously, these keys 227previous line or wraps to the previous column. Previously, these keys
228ignored the vertical format, i.e., moved point only to the item in the 228ignored the vertical format, i.e., moved point only to the item in the
229same line of the next or previous column, in accordance with the default 229same line of the next or previous column, in accordance with the default
@@ -272,7 +272,7 @@ but as a plain Lisp variable, not a user option.)
272 272
273--- 273---
274*** New mode 'minibuffer-nonselected-mode'. 274*** New mode 'minibuffer-nonselected-mode'.
275This mode enabled by default directs the attention to the active 275This mode, enabled by default, directs the attention to the active
276minibuffer window using the 'minibuffer-nonselected' face in case 276minibuffer window using the 'minibuffer-nonselected' face in case
277when the minibuffer window is no longer selected, but the minibuffer 277when the minibuffer window is no longer selected, but the minibuffer
278is still waiting for input. 278is still waiting for input.
@@ -280,7 +280,7 @@ is still waiting for input.
280** Mouse 280** Mouse
281 281
282*** New mode 'mouse-shift-adjust-mode' extends selection with 'S-<mouse-1>'. 282*** New mode 'mouse-shift-adjust-mode' extends selection with 'S-<mouse-1>'.
283When enabled, you can use the left mouse button with the <Shift> modifier 283When enabled, you can use the left mouse button with the '<Shift>' modifier
284to extend the boundaries of the active region by dragging the mouse pointer. 284to extend the boundaries of the active region by dragging the mouse pointer.
285 285
286--- 286---
@@ -750,7 +750,7 @@ pair: '("/*" " */" t)'.
750 750
751--- 751---
752** New user option 'electric-indent-actions'. 752** New user option 'electric-indent-actions'.
753This user options specifies a list of actions to reindent. The possible 753This user option specifies a list of actions to reindent. The possible
754elements for this list are: 'yank', reindent the yanked text; 754elements for this list are: 'yank', reindent the yanked text;
755'before-save', indent the whole buffer before saving it. 755'before-save', indent the whole buffer before saving it.
756 756
@@ -810,6 +810,9 @@ in such a file; the first usable entry of ‘auth-sources’ is selected as
810target. If you want also not existing files to be selected, set the 810target. If you want also not existing files to be selected, set the
811user option ‘auth-source-ignore-non-existing-file’ to nil. 811user option ‘auth-source-ignore-non-existing-file’ to nil.
812 812
813---
814*** 'auth-sources' set to nil means using the password cache only.
815
813** Autoinsert 816** Autoinsert
814 817
815+++ 818+++
@@ -823,7 +826,7 @@ with finer grained control.
823 826
824+++ 827+++
825*** New functions 'buffer-to-register' and 'file-to-register'. 828*** New functions 'buffer-to-register' and 'file-to-register'.
826These allow users to interactively store file and buffers in registers. 829These allow users to interactively store files and buffers in registers.
827Killed buffers stored in a register using 'buffer-to-register' are 830Killed buffers stored in a register using 'buffer-to-register' are
828automatically converted to a file-query value if the buffer was visiting 831automatically converted to a file-query value if the buffer was visiting
829a file. 832a file.
@@ -1010,28 +1013,27 @@ next to the ellipsis. By default this is disabled.
1010 1013
1011+++ 1014+++
1012*** New user option 'hs-show-indicators'. 1015*** New user option 'hs-show-indicators'.
1013This user option determines if hideshow should display indicators to 1016This user option determines if Hideshow should display indicators to
1014show and toggle the block hiding. If non-nil, the indicators are enabled. 1017show and toggle the block hiding. If non-nil, the indicators are enabled.
1015
1016By default this is disabled. 1018By default this is disabled.
1017 1019
1018*** New user option 'hs-indicator-maximum-buffer-size'. 1020*** New user option 'hs-indicator-maximum-buffer-size'.
1019This user option limits the display of hideshow indicators to buffers 1021This user option limits the display of Hideshow indicators to buffers
1020that are not too large. By default, buffers larger than 2MB have the 1022that are not too large. By default, buffers larger than 2MB have the
1021indicators disabled; the value of nil will activate the indicators 1023indicators disabled; the value of nil will activate the indicators
1022regardless of the buffer size. 1024regardless of the buffer size.
1023 1025
1024+++ 1026+++
1025*** New user option 'hs-indicator-type'. 1027*** New user option 'hs-indicator-type'.
1026This user option determine which indicator type should be used for the 1028This user option determines which indicator type should be used for the
1027block indicators. 1029block indicators.
1028 1030
1029The possible values can be: 'fringe', display the indicators in the 1031The possible values can be: 'fringe', display the indicators in the
1030fringe (the default); 'margin', display the indicators in the margin; 1032fringe (the default); 'margin', display the indicators in the margin;
1031nil, display the indicators at end-of-line. 1033nil, display the indicators at end-of-line.
1032 1034
1033The new icons 'hs-indicator-show' and 'hs-indicator-hide', can be used 1035The new icons 'hs-indicator-show' and 'hs-indicator-hide' can be used
1034for customize the indicators appearance, only if 'hs-indicator-type' is 1036to customize the indicators appearance only if 'hs-indicator-type' is
1035set to 'margin' or nil. 1037set to 'margin' or nil.
1036 1038
1037** C-ts mode 1039** C-ts mode
@@ -1043,9 +1045,9 @@ are highlighted like other comments. When non-nil, Doxygen comment
1043blocks are syntax-highlighted if the Doxygen grammar library is 1045blocks are syntax-highlighted if the Doxygen grammar library is
1044available. 1046available.
1045 1047
1046** Csharp-ts-mode 1048** Csharp-ts mode
1047 1049
1048*** Renamed feature in 'treesit-font-lock-feature-list' 1050*** Renamed feature in 'treesit-font-lock-feature-list'.
1049The feature 'property' has been renamed to 'attribute', since this is 1051The feature 'property' has been renamed to 'attribute', since this is
1050what it is called in the general C# community. 1052what it is called in the general C# community.
1051 1053
@@ -1491,8 +1493,8 @@ It removes all the buttons in the specified region.
1491You can now bookmark local and remote shell buffers using the bookmark 1493You can now bookmark local and remote shell buffers using the bookmark
1492menu 'bookmark-bmenu-list', or by using the command 'bookmark-set'. 1494menu 'bookmark-bmenu-list', or by using the command 'bookmark-set'.
1493Shell bookmarks can be loaded via the menu and by using the command 1495Shell bookmarks can be loaded via the menu and by using the command
1494'bookmark-jump', which open a bookmarked shell, restore its buffer name, 1496'bookmark-jump', which opens a bookmarked shell, restores its buffer name,
1495its current directory, and create a remote connection, if necessary. 1497its current directory, and creates a remote connection, if necessary.
1496You can customize 'shell-bookmark-name-function'. 1498You can customize 'shell-bookmark-name-function'.
1497 1499
1498*** New command to complete the shell history. 1500*** New command to complete the shell history.
@@ -3019,8 +3021,8 @@ commands '{next,previous}-column-completion', depending on the value of
3019'completions-format'. The latter two commands improve and extend the 3021'completions-format'. The latter two commands improve and extend the
3020previous implementations of '{next,previous}-completion', which better 3022previous implementations of '{next,previous}-completion', which better
3021reflect that they only take the (default) horizontal completions format 3023reflect that they only take the (default) horizontal completions format
3022into account. Any external code using '{next,previous}-completion' that 3024into account. Any external code using '{next,previous}-completion', that
3023assumes the previous implementation must be adjusted accordingly; see 3025assumes the previous implementation, must be adjusted accordingly; see
3024'minibuffer-next-completion' for an example of such an adjustment in 3026'minibuffer-next-completion' for an example of such an adjustment in
3025Emacs core. 3027Emacs core.
3026 3028