changeset 20803:56333f6df823

ls.m: Produce listing with 1 file per line if nargout > 0 (bug #46002). HG: Enter commit message. Lines beginning with 'HG:' are removed. HG: Leave message empty to abort commit. HG: -- HG: user: Lachlan Andrew <lachlanbis@gmail.com> HG: branch 'default' * ls.m: Add '-1' to arguments on non-PC platforms so that file listing is one per line.
author Lachlan Andrew <lachlanbis@gmail.com>
date Fri, 09 Oct 2015 19:29:28 -0700
parents 5fc798a9b32c
children 3af34e1ef330
files scripts/miscellaneous/ls.m
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/miscellaneous/ls.m
+++ b/scripts/miscellaneous/ls.m
@@ -86,6 +86,10 @@
     args = "";
   endif
 
+  if (nargout > 0 && (isunix () || ismac ()))
+    args = ["-1 ", args];
+  endif
+
   cmd = [__ls_command__ " " args];
 
   if (page_screen_output () || nargout > 0)