diff options
| author | Stefan Monnier | 2026-03-09 10:34:05 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2026-03-09 10:34:05 -0400 |
| commit | 0487d68ab9992be4fa70cfd908909001f71e66af (patch) | |
| tree | 8c93da3b94717d184f88277e277de949ecb2fb9c /lisp/ls-lisp.el | |
| parent | 798dceb467d4ead092979822f24090c8378f8320 (diff) | |
| download | emacs-scratch/error-API.tar.gz emacs-scratch/error-API.zip | |
Diffstat (limited to 'lisp/ls-lisp.el')
| -rw-r--r-- | lisp/ls-lisp.el | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lisp/ls-lisp.el b/lisp/ls-lisp.el index 99cfbf140c3..bde472588cc 100644 --- a/lisp/ls-lisp.el +++ b/lisp/ls-lisp.el | |||
| @@ -312,14 +312,14 @@ are also supported; unsupported long options are silently ignored." | |||
| 312 | (invalid-regexp | 312 | (invalid-regexp |
| 313 | ;; Maybe they wanted a literal file that just happens to | 313 | ;; Maybe they wanted a literal file that just happens to |
| 314 | ;; use characters special to shell wildcards. | 314 | ;; use characters special to shell wildcards. |
| 315 | (if (equal (cadr err) "Unmatched [ or [^") | 315 | (if (equal (error-slot-value err 2) "Unmatched [ or [^") |
| 316 | (progn | 316 | (progn |
| 317 | (setq wildcard-regexp (if (memq ?B switches) "[^~]\\'") | 317 | (setq wildcard-regexp (if (memq ?B switches) "[^~]\\'") |
| 318 | file (file-relative-name orig-file)) | 318 | file (file-relative-name orig-file)) |
| 319 | (ls-lisp-insert-directory | 319 | (ls-lisp-insert-directory |
| 320 | file switches (ls-lisp-time-index switches) | 320 | file switches (ls-lisp-time-index switches) |
| 321 | nil full-directory-p)) | 321 | nil full-directory-p)) |
| 322 | (signal (car err) (cdr err))))))) | 322 | (signal err)))))) |
| 323 | 323 | ||
| 324 | (defun ls-lisp-insert-directory | 324 | (defun ls-lisp-insert-directory |
| 325 | (file switches time-index wildcard-regexp full-directory-p) | 325 | (file switches time-index wildcard-regexp full-directory-p) |