Gentoo Archives: gentoo-commits

From: "Ulrich Mueller (ulm)" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] eselect r504 - trunk/modules
Date: Sat, 25 Apr 2009 15:14:13
Message-Id: E1LxjZz-0002Nq-Ti@stork.gentoo.org
1 Author: ulm
2 Date: 2009-04-25 15:14:11 +0000 (Sat, 25 Apr 2009)
3 New Revision: 504
4
5 Modified:
6 trunk/modules/news-tng.eselect
7 Log:
8 Make "new" the default for the "read" action. Slightly change output.
9
10 Modified: trunk/modules/news-tng.eselect
11 ===================================================================
12 --- trunk/modules/news-tng.eselect 2009-04-25 13:59:35 UTC (rev 503)
13 +++ trunk/modules/news-tng.eselect 2009-04-25 15:14:11 UTC (rev 504)
14 @@ -121,11 +121,11 @@
15 done
16 IFS=${ifs_save}
17 if [[ ${stat} = unread ]]; then
18 - write_numbered_list_entry \
19 - $((i++)) "$(highlight "${posted## } (unread) ${title## }")"
20 + write_numbered_list_entry $((i++)) "$(highlight \
21 + "${posted## } (new) ${title## }")"
22 else
23 - write_numbered_list_entry \
24 - $((i++)) "${posted## } (read) ${title## }"
25 + write_numbered_list_entry $((i++)) \
26 + "${posted## } ${title## }"
27 fi
28 done
29 [[ $# -eq 0 ]] && write_kv_list_entry "(none found)" ""
30 @@ -156,7 +156,7 @@
31 }
32
33 describe_read_options() {
34 - echo "new : Read unread news items"
35 + echo "new : Read unread news items (default)"
36 echo "all : Read all news items"
37 echo "item : Number of item (from 'list' action)"
38 }
39 @@ -172,9 +172,9 @@
40 local ifs_save=${IFS-$' \t\n'}
41
42 # expand special values "new" and "all"
43 - if [[ $1 = new || $1 = all ]]; then
44 + if [[ $# -eq 0 || $1 = new || $1 = all ]]; then
45 for (( i = 1; i <= n; i++ )); do
46 - [[ $1 = new && ${items[i-1]%%/*} != unread ]] && break
47 + [[ $1 = all || ${items[i-1]%%/*} = unread ]] || break
48 seq="${seq} ${i}"
49 done
50 set -- ${seq}