changeset 3916:b3f0b10b39c8

(insert-directory): Doc fix. (ls-lisp-format): Provide user name when known. On ms-dos, provide a name for the group, to be prettier.
author Richard M. Stallman <rms@gnu.org>
date Tue, 29 Jun 1993 17:08:09 +0000
parents 55ed7a65746e
children 00ea0fc45685
files lisp/ls-lisp.el
diffstat 1 files changed, 8 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ls-lisp.el	Tue Jun 29 16:53:32 1993 +0000
+++ b/lisp/ls-lisp.el	Tue Jun 29 17:08:09 1993 +0000
@@ -22,7 +22,7 @@
 ;; INSTALLATION =======================================================
 ;; 
 ;; Put this file into your load-path.  To use it, load it
-;; with (load "directory").
+;; with (load "ls-lisp").
 
 ;; OVERVIEW ===========================================================
 
@@ -57,7 +57,7 @@
 Optional fourth arg FULL-DIRECTORY-P means file is a directory and
 switches do not contain `d', so that a full listing is expected.
 
-This version of the function comes from `directory.el'.
+This version of the function comes from `ls-lisp.el'.
 It does not support ordinary shell wildcards; instead, it allows
 regular expressions to match file names.
 
@@ -187,8 +187,12 @@
 	    ;; optional arg.
 	    (format " %3d %-8d %-8d %8d "
 		    (nth 1 file-attr)	; no. of links
-		    (nth 2 file-attr)	; uid
-		    (nth 3 file-attr)	; gid
+		    (if (= (user-uid) (nth 2 file-attr))
+			(user-login-name)
+		      (nth 2 file-attr))	; uid
+		    (if (eq system-type 'ms-dos)
+			"root"		; everything is root on MSDOS.
+		      (nth 3 file-attr))	; gid
 		    (nth 7 file-attr)	; size in bytes
 		    )
 	    (ls-lisp-format-time file-attr switches)