Reset ls-lisp-use-string-collate when ls-lisp-emulation changes
authorRobert Pluim <rpluim@gmail.com>
Mon, 24 Jun 2024 09:25:30 +0000 (11:25 +0200)
committerRobert Pluim <rpluim@gmail.com>
Mon, 24 Jun 2024 12:39:03 +0000 (14:39 +0200)
* lisp/ls-lisp.el (ls-lisp-set-options): Add ls-lisp-use-string-collate
to the list of custom options that are reset when ls-lisp-emulation
changes.

https://lists.gnu.org/archive/html/help-gnu-emacs/2024-06/msg00135.html

lisp/ls-lisp.el

index ae4a43797f00daa5f0a1f51d75ef35c23b7c0a0f..0459db85dbfcd99893f45b689920bb9ce03294fc 100644 (file)
 (defun ls-lisp-set-options ()
   "Reset the ls-lisp options that depend on `ls-lisp-emulation'."
   (mapc 'custom-reevaluate-setting
-       '(ls-lisp-ignore-case ls-lisp-dirs-first ls-lisp-verbosity)))
+        '(ls-lisp-ignore-case
+          ls-lisp-dirs-first
+          ls-lisp-verbosity
+          ls-lisp-use-string-collate)))
 
 (defcustom ls-lisp-emulation
   (cond ;; ((eq system-type 'windows-nt) 'MS-Windows)