aboutsummaryrefslogtreecommitdiffstats
path: root/mbsync
diff options
context:
space:
mode:
authorGravatar Tom Willemse2022-01-30 23:12:22 -0800
committerGravatar Tom Willemse2022-01-30 23:12:22 -0800
commit9b7417f6c69360273e82b41130992c44fe373101 (patch)
treebb5c9628c40662a43240ac2d7755c895c7820801 /mbsync
parentfc6b53d4dfdb96cb889388c6630d6994c99d410a (diff)
downloadnew-dotfiles-9b7417f6c69360273e82b41130992c44fe373101.tar.gz
new-dotfiles-9b7417f6c69360273e82b41130992c44fe373101.zip
Update GNUmakefile
- Add the ‘dunst’, ‘zsh’, ‘mcron’, and ‘mbsync’ modules. - Tell Make that any ‘*.el’ files ar “precious”, meaning that when a ‘.elc’ file was generated from a ‘.el’ file that was itself generated from a ‘.org’ file, the ‘.el’ file isn't just an intermediate file and should not be deleted. - Change the ‘install’ and ‘clean’ to use the ‘*-stow’ and ‘*-clean’ rules set up for each module. - Add configuration for ‘outline-minor-mode’ and change the headings to adhere to that configuration. - Stop using the ‘build/’ directory, tangle all the files to the same directory as the source files, and use stow, not cp, to install them. The only exception is the XDG files, which now have their specific ‘xdg-stow’ rule. This is necessary because programs using these files will overwrite a symbolic link they find and replace it with a new file, overwriting my settings. - Add some files that were missing, and rename some files to follow the existing convention to make them easy to tangle.
Diffstat (limited to 'mbsync')
-rw-r--r--mbsync/.config/cron/mbsync.guile.org5
1 files changed, 5 insertions, 0 deletions
diff --git a/mbsync/.config/cron/mbsync.guile.org b/mbsync/.config/cron/mbsync.guile.org
new file mode 100644
index 0000000..1ca7508
--- /dev/null
+++ b/mbsync/.config/cron/mbsync.guile.org
@@ -0,0 +1,5 @@
+Run mbsync every single minute to synchronize my email messages.
+
+#+begin_src scheme
+ (job '(next-minute) "mbsync --all --quiet --verbose")
+#+end_src