Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 388233 | Differences between
and this patch

Collapse All | Expand All

(-)modules/news.eselect (-4 / +9 lines)
Lines 167-172 Link Here
167
167
168
do_list() {
168
do_list() {
169
	local item stat repo dir header line title posted i=1
169
	local item stat repo dir header line title posted i=1
170
	local cols=${COLUMNS:-80}
170
	local ifs_save=${IFS-$' \t\n'}
171
	local ifs_save=${IFS-$' \t\n'}
171
	local -a repos dirs
172
	local -a repos dirs
172
173
Lines 189-201 Link Here
189
			esac
190
			esac
190
		done
191
		done
191
		IFS=${ifs_save}
192
		IFS=${ifs_save}
193
		[[ ${repo} != gentoo ]] && title="[${repo}] ${title}"
194
		line="${posted}$(space $((12 - ${#posted})))${title}"
195
		# truncate the line if it is too long
196
		(( 11 + ${#line} >= cols && cols >= 72 )) \
197
			&& line="${line:0:cols-15}..."
192
		if [[ ${stat} = unread ]]; then
198
		if [[ ${stat} = unread ]]; then
193
			write_numbered_list_entry $((i++)) "$(highlight \
199
			write_numbered_list_entry ${i} "$(highlight "N  ${line}")"
194
				"unread  ${posted}$(space $((12 - ${#posted})))${title}")"
195
		else
200
		else
196
			write_numbered_list_entry $((i++)) \
201
			write_numbered_list_entry ${i} "   ${line}"
197
				"read    ${posted}$(space $((12 - ${#posted})))${title}"
198
		fi
202
		fi
203
		(( i++ ))
199
	done
204
	done
200
	[[ $# -eq 0 ]] && ! is_output_mode brief \
205
	[[ $# -eq 0 ]] && ! is_output_mode brief \
201
		&& write_kv_list_entry "(none found)" ""
206
		&& write_kv_list_entry "(none found)" ""

Return to bug 388233