zshrc: add default values to changed() and new()
authorCarsten Hey <carsten@debian.org>
Sun, 14 Mar 2010 23:05:34 +0000 (00:05 +0100)
committerFrank Terbeck <ft@bewatermyfriend.org>
Sun, 14 Mar 2010 23:50:06 +0000 (00:50 +0100)
Make changed() and new() display files changed/modified within the last
day if no argument was given

Signed-off-by: Carsten Hey <carsten@debian.org>
doc/grmlzshrc.t2t
etc/zsh/zshrc

index 1837a98..2e879c3 100644 (file)
@@ -458,7 +458,8 @@ cdrecord.
 
 : **changed()**
 Lists files in current directory, which have been changed within the
-last N days. N is an integer required as first and only argument.
+last N days. N is an integer to be passed as first and only argument.
+If no argument is specified N is set to 1.
 
 : **check_com()**
 Returns true if given command exists either as program, function, alias,
@@ -655,7 +656,8 @@ a clean deinstall later.
 
 : **new()**
 Lists files in current directory, which have been modified within the
-last N days. N is an integer required as first and only argument.
+last N days. N is an integer to be passed as first and only argument.
+If no argument is specified N is set to 1.
 
 : **ogg2mp3_192()**
 Recodes an ogg file to mp3 with a bitrate of 192.
index 04645d7..d8bb453 100644 (file)
@@ -3496,16 +3496,16 @@ regcheck() {
     pcre_match $2 && echo "regex matches" || echo "regex does not match"
 }
 
-#f5# List files which have been changed within the last {\it n} days
+#f5# List files which have been changed within the last {\it n} days, {\it n} defaults to 1
 changed() {
     emulate -L zsh
-    print -l *(c-$1)
+    print -l *(c-${1:1})
 }
 
-#f5# List files which have been modified within the last {\it n} days
+#f5# List files which have been modified within the last {\it n} days, {\it n} defaults to 1
 new() {
     emulate -L zsh
-    print -l *(m-$1)
+    print -l *(m-${1:1})
 }
 
 #f5# Grep in history