From 7cf47057ada8fdb0ebf702c4f0f03396c3d12a74 Mon Sep 17 00:00:00 2001 From: Tomas Mirchev Date: Tue, 25 Feb 2025 14:55:31 +0100 Subject: [PATCH] add vim alias if check --- config.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config.json b/config.json index 6ce9c99..6c3ea80 100644 --- a/config.json +++ b/config.json @@ -12,7 +12,7 @@ }, "nvim": { "link": { "from": "shared/nvim", "to": "~/.config/nvim/init.lua" }, - "post-link": "echo 'alias vim=nvim' >> ~/.zshrc" + "post-link": "(grep -q 'alias vim=nvim' ~/.zshrc || echo 'alias vim=nvim' >> ~/.zshrc) || true" }, "zsh": { "link": { "from": "shared/zsh", "to": "~/.zshrc" } @@ -91,7 +91,7 @@ "package": "nvim", "ignore-template": true, "link": { "from": "linux-dev/nvim", "to": "~/.config/nvim" }, - "post-link": "nvim --headless '+Lazy! restore' '+MasonUpdate' +qa && echo 'alias vim=nvim' >> ~/.zshrc" + "post-link": "nvim --headless '+Lazy! restore' '+MasonUpdate' +qa && (grep -q 'alias vim=nvim' ~/.zshrc || echo 'alias vim=nvim' >> ~/.zshrc) || true" }, { "package": "git",