1 Star 1 Fork 0

VimIcewind / IceVim

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Makefile 2.09 KB
一键复制 编辑 原始数据 按行查看 历史
APP := IceVim
ICEVIM := .vimrc
ICEDOTVIM := .vim
VIMRC := ~/.vimrc
NVIMRC := ~/.config/nvim/init.vim
DOTVIM := ~/.vim
help:
@echo "usage: make [OPTIONS]"
@echo " help Show this message"
@echo " vim Install IceVim for Vim"
@echo " neovim Install IceVim for NeoVim"
@echo " update Update IceVim"
@echo " upgrade Update IceVim and plugin"
@echo " uninstall Uninstall IceVim"
vim:
@echo -e "\033[1;34m==>\033[0m Trying to install IceVim for Vim"; \
[ ! -f $(VIMRC) ] && cp $(ICEVIM) $(VIMRC) && echo " - Created $(VIMRC) "; \
[ ! -f $(DOTVIM) ] && cp -r $(ICEDOTVIM) ~ && echo " - Created $(DOTVIM) "; \
vim +'PlugInstall' +qall; \
echo -e "\033[32m[✔]\033[0m Successfully installed $(APP) for Vim!"
neovim:
@echo -e "\033[1;34m==>\033[0m Trying to install IceVim for NeoVim"; \
mkdir -p ~/.config/nvim; \
[ ! -f $(NVIMRC) ] && cp $(ICEVIM) $(NVIMRC) && echo " - Created $(NVIMRC)"; \
[ ! -f $(DOTVIM) ] && cp -r $(ICEDOTVIM) ~ && echo " - Created $(DOTVIM) "; \
nvim +'PlugInstall' +qall; \
echo -e "\033[32m[✔]\033[0m Successfully installed $(APP) for NeoVim!"
update:
@echo -e "\033[1;34m==>\033[0m Trying to update IceVim"; \
git pull origin master; \
[ -f $(VIMRC) ] && cp -f $(ICEVIM) $(VIMRC) && echo " - Updated $(VIMRC) "; \
echo -e "\033[32m[✔]\033[0m Successfully updated $(APP)"
upgrade:
@echo -e "\033[1;34m==>\033[0m Trying to upgrade IceVim"; \
git pull origin master; \
[ -f $(VIMRC) ] && cp -f $(ICEVIM) $(VIMRC) && echo " - Updated $(VIMRC) "; \
vim +'PlugUpgrade' +qall; \
vim +'PlugUpdate' +qall; \
echo -e "\033[32m[✔]\033[0m Successfully upgraded $(APP)"
uninstall:
@echo -e "\033[1;34m==>\033[0m Trying to uninstall IceVim"; \
rm -f $(VIMRC) && echo " - Removed $(VIMRC)"; \
rm -f $(NVIMRC) && echo " - Removed $(NVIMRC)"; \
rm -rf $(DOTVIM) && echo " - Removed $(DOTVIM)"; \
echo -e "\033[32m[✔]\033[0m Successfully uninstalled $(APP)"
.PHONY: help vim neovim update uninstall
VimL
1
https://gitee.com/VimIcewind/IceVim.git
git@gitee.com:VimIcewind/IceVim.git
VimIcewind
IceVim
IceVim
master

搜索帮助