aboutsummaryrefslogtreecommitdiff
path: root/wyrd/wyrdrc
diff options
context:
space:
mode:
authorThomas Schmucker <ts@its1.de>2023-04-27 22:57:47 +0200
committerThomas Schmucker <ts@its1.de>2023-04-27 22:57:47 +0200
commitd94b80e74c3423dd530bddfe9d50aef936f2894e (patch)
tree42efe9f590f71a03acb4e91ae1b30dc46309fd69 /wyrd/wyrdrc
parent2050f29000c60c94987e6bd7af669c4b497a5cc6 (diff)
downloaddotfiles-d94b80e74c3423dd530bddfe9d50aef936f2894e.tar.gz
dotfiles-d94b80e74c3423dd530bddfe9d50aef936f2894e.tar.bz2
dotfiles-d94b80e74c3423dd530bddfe9d50aef936f2894e.zip
Konfiguration für wyrd hinzugefügt
Diffstat (limited to 'wyrd/wyrdrc')
-rw-r--r--wyrd/wyrdrc178
1 files changed, 178 insertions, 0 deletions
diff --git a/wyrd/wyrdrc b/wyrd/wyrdrc
new file mode 100644
index 0000000..0192e00
--- /dev/null
+++ b/wyrd/wyrdrc
@@ -0,0 +1,178 @@
1# Wyrd run-configuration file
2
3# command for the Remind executable
4set remind_command="remind"
5# the default reminder file or directory to display
6set reminders_file="$HOME/.reminders"
7# command for editing an old appointment, given a line number %line% and filename %file%
8set edit_old_command="${EDITOR:-vi} +%line% \"%file%\""
9# command for editing a new appointment, given a filename %file%
10set edit_new_command="${EDITOR:-vi} +999999 \"%file%\""
11# command for free editing of the reminders file, given a filename %file%
12set edit_any_command="${EDITOR:-vi} \"%file%\""
13# command for pager used to view keybindings, calendar, and reminders
14set pager_command="${PAGER:-less}"
15
16# default zoom level
17# "0" -> hour | "1" -> half hour | "2" -> quarter hour
18set default_zoom="0"
19
20
21# templates for creating new appointments
22# %monname% -> month name, %mon% -> month number, %mday% -> day of the month,
23# %year% -> year, %hour% -> hour, %min% -> minute, %wdayname% -> weekday name
24# %wday% -> weekday number
25set timed_template="REM %monname% %mday% %year% AT %hour%:%min% DURATION 1:00 MSG "
26set untimed_template="REM %monname% %mday% %year% MSG "
27
28# weekly recurrence
29set template0="REM %wdayname% AT %hour%:%min% DURATION 1:00 MSG "
30set template1="REM %wdayname% MSG "
31
32# monthly recurrence
33set template2="REM %mday% AT %hour%:%min% DURATION 1:00 MSG "
34set template3="REM %mday% MSG "
35
36
37# algorithm to use for determining busy level
38# "1" -> count the number of reminders in each day
39# "2" -> count the number of hours of reminders in each day
40set busy_algorithm="1"
41# for busy_algorithm="2", assume that untimed reminders occupy this many minutes
42set untimed_duration="60"
43
44# if busy_algorithm="1", number of reminders per day allowed for each calendar
45# colorization level; if busy_algorithm="2", use number of hours of reminders
46# per day
47set busy_level1="1" # level1 color
48set busy_level2="3" # level2 color
49set busy_level3="5" # level2 color, bold
50set busy_level4="7" # level3 color
51 # (everything else is level3 color, bold)
52
53
54# first day of the week is Sunday
55set week_starts_monday="true"
56
57# 12/24 hour time settings
58set schedule_12_hour="false"
59set selection_12_hour="false"
60set status_12_hour="false"
61set description_12_hour="false"
62
63# whether or not to keep the cursor centered when scrolling through timed
64# reminders
65set center_cursor="false"
66
67# date syntax for the 'go to date' command can be big or little endian
68set goto_big_endian="true"
69# date syntax for the "quick reminder" command can be US style
70# (6/1 -> June 1) or non-US style (6/1 -> January 6)
71set quick_date_US="false"
72
73# whether or not to number weeks within the month calendar
74set number_weeks="true"
75
76# whether or not the cursor should follow the current time
77# after pressing the "home" key
78set home_sticky="true"
79
80# whether or not to display advance warnings
81set advance_warning="false"
82
83# width of the untimed reminders window
84set untimed_window_width="40"
85
86# whether or not to render untimed reminders in boldface
87set untimed_bold="true"
88# render reminders in color (auto/true/false)
89# needs ccc support in termcap: `tput ccc && echo supported`
90# auto will fallback to default colors
91set reminder_colors="auto"
92
93
94# key bindings
95bind "j" scroll_down
96bind "<down>" scroll_down
97bind "k" scroll_up
98bind "<up>" scroll_up
99bind "h" switch_window
100bind "l" switch_window
101bind "<left>" switch_window
102bind "<right>" switch_window
103bind "<pageup>" previous_day
104bind "4" previous_day
105bind "<" previous_day
106bind "H" previous_day
107bind "<pagedown>" next_day
108bind "6" next_day
109bind ">" next_day
110bind "L" next_day
111bind "8" previous_week
112bind "[" previous_week
113bind "K" previous_week
114bind "2" next_week
115bind "]" next_week
116bind "J" next_week
117bind "{" previous_month
118bind "}" next_month
119bind "<home>" home
120bind "g" goto
121bind "z" zoom
122bind "<return>" edit
123bind "<enter>" edit
124bind "e" edit_any
125bind "y" copy
126bind "X" cut
127bind "p" paste
128bind "P" paste_dialog
129bind "d" scroll_description_up
130bind "D" scroll_description_down
131bind "q" quick_add
132bind "t" new_timed
133bind "T" new_timed_dialog
134bind "u" new_untimed
135bind "U" new_untimed_dialog
136bind "w" new_template0
137bind "W" new_template1
138bind "m" new_template2
139bind "M" new_template3
140bind "n" search_next
141bind "/" begin_search
142bind "<tab>" next_reminder
143bind "r" view_remind
144bind "R" view_remind_all
145bind "c" view_week
146bind "C" view_month
147bind "?" help
148bind "\\Cl" refresh
149bind "Q" quit
150
151bind "<return>" entry_complete
152bind "<enter>" entry_complete
153bind "<backspace>" entry_backspace
154bind "<esc>" entry_cancel
155bind "\\Cg" entry_cancel
156
157
158# set up the colors
159color help white blue
160color timed_default white black
161color timed_current white red
162color timed_reminder1 yellow blue
163color timed_reminder2 white red
164color timed_reminder3 white green
165color timed_reminder4 yellow magenta
166color untimed_reminder white black
167color timed_date cyan black
168color selection_info green blue
169color description white black
170color status white blue
171color calendar_labels white black
172color calendar_level1 white black
173color calendar_level2 blue black
174color calendar_level3 magenta black
175color calendar_today white red
176color left_divider cyan default
177color right_divider cyan default
178