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} |