- cnt=0
- for n in $(find $NOTES_DIR -maxdepth 1 -type f | sort); do
- echo "[$cnt]" "$(sed 's/^\(.\{1,70\}\).*$/\1/;q' $n)" "($(sed -n '$=' $n))"
- cnt=$(($cnt + 1))
- done
- exit 0
-fi
+ local ctr=0
+ for note ($NOTES_DIR/*(.on)) {
+ read line < $note
+ print -n "[$ctr] ${line[1,70]} "
+ [[ ${#line} -le 70 ]] || print -n "... "
+ lines=$(wc -l < $note)
+ printf "(%d)\n" $lines
+ ctr=$(( ctr + 1 ))
+ }
+ exit
+}