]> git.eshelyaron.com Git - emacs.git/commitdiff
Fixup for "no file modes on windows and dos"
authorSam Steingold <sds@gnu.org>
Sun, 15 Oct 2023 15:51:34 +0000 (11:51 -0400)
committerSam Steingold <sds@gnu.org>
Sun, 15 Oct 2023 15:51:34 +0000 (11:51 -0400)
* lisp/ls-lisp.el (ls-lisp-format): Keep the first group of
permissions even when `modes' is not in `ls-lisp-verbosity'.

lisp/ls-lisp.el

index 5b264554005e30eaf4f3699c4ef5dda1cac096da..c576819c5d0a4e719f4a2ada6161f1ac40f17240 100644 (file)
@@ -811,7 +811,7 @@ SWITCHES and TIME-INDEX give the full switch list and time data."
                          (fceiling (/ file-size 1024.0)))))
             (if (memq 'modes ls-lisp-verbosity)
                drwxrwxrwx      ; modes string
-              (substring drwxrwxrwx 0 1)) ; "d" or "-" for directory vs file
+              (substring drwxrwxrwx 0 4)) ; "d" or "-" for directory vs file
            (if (memq 'links ls-lisp-verbosity)
                (format "%3d" (file-attribute-link-number file-attr)))
            ;; Numeric uid/gid are more confusing than helpful;