diff options
| author | Thomas Schmucker <ts@its1.de> | 2023-04-27 22:57:47 +0200 |
|---|---|---|
| committer | Thomas Schmucker <ts@its1.de> | 2023-04-27 22:57:47 +0200 |
| commit | d94b80e74c3423dd530bddfe9d50aef936f2894e (patch) | |
| tree | 42efe9f590f71a03acb4e91ae1b30dc46309fd69 /wyrd/wyrdrc | |
| parent | 2050f29000c60c94987e6bd7af669c4b497a5cc6 (diff) | |
| download | dotfiles-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/wyrdrc | 178 |
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 | ||
| 4 | set remind_command="remind" | ||
| 5 | # the default reminder file or directory to display | ||
| 6 | set reminders_file="$HOME/.reminders" | ||
| 7 | # command for editing an old appointment, given a line number %line% and filename %file% | ||
| 8 | set edit_old_command="${EDITOR:-vi} +%line% \"%file%\"" | ||
| 9 | # command for editing a new appointment, given a filename %file% | ||
| 10 | set edit_new_command="${EDITOR:-vi} +999999 \"%file%\"" | ||
| 11 | # command for free editing of the reminders file, given a filename %file% | ||
| 12 | set edit_any_command="${EDITOR:-vi} \"%file%\"" | ||
| 13 | # command for pager used to view keybindings, calendar, and reminders | ||
| 14 | set pager_command="${PAGER:-less}" | ||
| 15 | |||
| 16 | # default zoom level | ||
| 17 | # "0" -> hour | "1" -> half hour | "2" -> quarter hour | ||
| 18 | set 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 | ||
| 25 | set timed_template="REM %monname% %mday% %year% AT %hour%:%min% DURATION 1:00 MSG " | ||
| 26 | set untimed_template="REM %monname% %mday% %year% MSG " | ||
| 27 | |||
| 28 | # weekly recurrence | ||
| 29 | set template0="REM %wdayname% AT %hour%:%min% DURATION 1:00 MSG " | ||
| 30 | set template1="REM %wdayname% MSG " | ||
| 31 | |||
| 32 | # monthly recurrence | ||
| 33 | set template2="REM %mday% AT %hour%:%min% DURATION 1:00 MSG " | ||
| 34 | set 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 | ||
| 40 | set busy_algorithm="1" | ||
| 41 | # for busy_algorithm="2", assume that untimed reminders occupy this many minutes | ||
| 42 | set 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 | ||
| 47 | set busy_level1="1" # level1 color | ||
| 48 | set busy_level2="3" # level2 color | ||
| 49 | set busy_level3="5" # level2 color, bold | ||
| 50 | set busy_level4="7" # level3 color | ||
| 51 | # (everything else is level3 color, bold) | ||
| 52 | |||
| 53 | |||
| 54 | # first day of the week is Sunday | ||
| 55 | set week_starts_monday="true" | ||
| 56 | |||
| 57 | # 12/24 hour time settings | ||
| 58 | set schedule_12_hour="false" | ||
| 59 | set selection_12_hour="false" | ||
| 60 | set status_12_hour="false" | ||
| 61 | set description_12_hour="false" | ||
| 62 | |||
| 63 | # whether or not to keep the cursor centered when scrolling through timed | ||
| 64 | # reminders | ||
| 65 | set center_cursor="false" | ||
| 66 | |||
| 67 | # date syntax for the 'go to date' command can be big or little endian | ||
| 68 | set 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) | ||
| 71 | set quick_date_US="false" | ||
| 72 | |||
| 73 | # whether or not to number weeks within the month calendar | ||
| 74 | set number_weeks="true" | ||
| 75 | |||
| 76 | # whether or not the cursor should follow the current time | ||
| 77 | # after pressing the "home" key | ||
| 78 | set home_sticky="true" | ||
| 79 | |||
| 80 | # whether or not to display advance warnings | ||
| 81 | set advance_warning="false" | ||
| 82 | |||
| 83 | # width of the untimed reminders window | ||
| 84 | set untimed_window_width="40" | ||
| 85 | |||
| 86 | # whether or not to render untimed reminders in boldface | ||
| 87 | set 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 | ||
| 91 | set reminder_colors="auto" | ||
| 92 | |||
| 93 | |||
| 94 | # key bindings | ||
| 95 | bind "j" scroll_down | ||
| 96 | bind "<down>" scroll_down | ||
| 97 | bind "k" scroll_up | ||
| 98 | bind "<up>" scroll_up | ||
| 99 | bind "h" switch_window | ||
| 100 | bind "l" switch_window | ||
| 101 | bind "<left>" switch_window | ||
| 102 | bind "<right>" switch_window | ||
| 103 | bind "<pageup>" previous_day | ||
| 104 | bind "4" previous_day | ||
| 105 | bind "<" previous_day | ||
| 106 | bind "H" previous_day | ||
| 107 | bind "<pagedown>" next_day | ||
| 108 | bind "6" next_day | ||
| 109 | bind ">" next_day | ||
| 110 | bind "L" next_day | ||
| 111 | bind "8" previous_week | ||
| 112 | bind "[" previous_week | ||
| 113 | bind "K" previous_week | ||
| 114 | bind "2" next_week | ||
| 115 | bind "]" next_week | ||
| 116 | bind "J" next_week | ||
| 117 | bind "{" previous_month | ||
| 118 | bind "}" next_month | ||
| 119 | bind "<home>" home | ||
| 120 | bind "g" goto | ||
| 121 | bind "z" zoom | ||
| 122 | bind "<return>" edit | ||
| 123 | bind "<enter>" edit | ||
| 124 | bind "e" edit_any | ||
| 125 | bind "y" copy | ||
| 126 | bind "X" cut | ||
| 127 | bind "p" paste | ||
| 128 | bind "P" paste_dialog | ||
| 129 | bind "d" scroll_description_up | ||
| 130 | bind "D" scroll_description_down | ||
| 131 | bind "q" quick_add | ||
| 132 | bind "t" new_timed | ||
| 133 | bind "T" new_timed_dialog | ||
| 134 | bind "u" new_untimed | ||
| 135 | bind "U" new_untimed_dialog | ||
| 136 | bind "w" new_template0 | ||
| 137 | bind "W" new_template1 | ||
| 138 | bind "m" new_template2 | ||
| 139 | bind "M" new_template3 | ||
| 140 | bind "n" search_next | ||
| 141 | bind "/" begin_search | ||
| 142 | bind "<tab>" next_reminder | ||
| 143 | bind "r" view_remind | ||
| 144 | bind "R" view_remind_all | ||
| 145 | bind "c" view_week | ||
| 146 | bind "C" view_month | ||
| 147 | bind "?" help | ||
| 148 | bind "\\Cl" refresh | ||
| 149 | bind "Q" quit | ||
| 150 | |||
| 151 | bind "<return>" entry_complete | ||
| 152 | bind "<enter>" entry_complete | ||
| 153 | bind "<backspace>" entry_backspace | ||
| 154 | bind "<esc>" entry_cancel | ||
| 155 | bind "\\Cg" entry_cancel | ||
| 156 | |||
| 157 | |||
| 158 | # set up the colors | ||
| 159 | color help white blue | ||
| 160 | color timed_default white black | ||
| 161 | color timed_current white red | ||
| 162 | color timed_reminder1 yellow blue | ||
| 163 | color timed_reminder2 white red | ||
| 164 | color timed_reminder3 white green | ||
| 165 | color timed_reminder4 yellow magenta | ||
| 166 | color untimed_reminder white black | ||
| 167 | color timed_date cyan black | ||
| 168 | color selection_info green blue | ||
| 169 | color description white black | ||
| 170 | color status white blue | ||
| 171 | color calendar_labels white black | ||
| 172 | color calendar_level1 white black | ||
| 173 | color calendar_level2 blue black | ||
| 174 | color calendar_level3 magenta black | ||
| 175 | color calendar_today white red | ||
| 176 | color left_divider cyan default | ||
| 177 | color right_divider cyan default | ||
| 178 | |||
