That was stupid. Making linking conditional on backing up success means that new machines don't create links at all.
@@ -20,7 +20,7 @@ backup() {
# Create links after backing up.
linkup() {
- backup "$2" && ln -sf "$1" "$2"
+ backup "$2"; ln -sf "$1" "$2"
}
# Run vim-plug's install process.