Skip to content

Commit 18f3e63

Browse files
authored
Merge pull request #376 from xx4h/add-date_week
Add new segment date_week
2 parents dce4652 + fb7d164 commit 18f3e63

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

segments/date_week.sh

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Prints the week of the current year.
2+
TMUX_POWERLINE_SEG_DATE_WEEK_SYMBOL="${TMUX_POWERLINE_SEG_DATE_WEEK_SYMBOL:-󰨳}"
3+
TMUX_POWERLINE_SEG_DATE_WEEK_SYMBOL_COLOUR="${TMUX_POWERLINE_SEG_DATE_WEEK_SYMBOL_COLOUR:-255}"
4+
5+
6+
generate_segmentrc() {
7+
read -d '' rccontents << EORC
8+
# Symbol for calendar week.
9+
# export TMUX_POWERLINE_SEG_DATE_WEEK_SYMBOL="${TMUX_POWERLINE_SEG_DATE_WEEK_SYMBOL}"
10+
# export TMUX_POWERLINE_SEG_DATE_WEEK_SYMBOL_COLOUR="${TMUX_POWERLINE_SEG_DATE_WEEK_SYMBOL_COLOUR}"
11+
EORC
12+
echo "$rccontents"
13+
}
14+
15+
run_segment() {
16+
__process_settings
17+
echo "#[fg=colour${TMUX_POWERLINE_SEG_DATE_WEEK_SYMBOL_COLOUR}]${TMUX_POWERLINE_SEG_DATE_WEEK_SYMBOL} #[fg=${TMUX_POWERLINE_CUR_SEGMENT_FG}]$(date +"%W")"
18+
return 0
19+
}
20+
21+
__process_settings() {
22+
if [ -z "$TMUX_POWERLINE_SEG_DATE_WEEK_SYMBOL" ]; then
23+
export TMUX_POWERLINE_SEG_DATE_WEEK_SYMBOL="${TMUX_POWERLINE_SEG_DATE_WEEK_SYMBOL}"
24+
fi
25+
if [ -z "$TMUX_POWERLINE_SEG_DATE_WEEK_SYMBOL_COLOUR" ]; then
26+
export TMUX_POWERLINE_SEG_DATE_WEEK_SYMBOL_COLOUR="${TMUX_POWERLINE_SEG_DATE_WEEK_SYMBOL_COLOUR}"
27+
fi
28+
}

0 commit comments

Comments
 (0)