add vim alias if check

This commit is contained in:
Tomas Mirchev 2025-02-25 14:55:31 +01:00
parent ea40bf8aef
commit 7cf47057ad

View File

@ -12,7 +12,7 @@
}, },
"nvim": { "nvim": {
"link": { "from": "shared/nvim", "to": "~/.config/nvim/init.lua" }, "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": { "zsh": {
"link": { "from": "shared/zsh", "to": "~/.zshrc" } "link": { "from": "shared/zsh", "to": "~/.zshrc" }
@ -91,7 +91,7 @@
"package": "nvim", "package": "nvim",
"ignore-template": true, "ignore-template": true,
"link": { "from": "linux-dev/nvim", "to": "~/.config/nvim" }, "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", "package": "git",