Skip to content

whatwewant/config-vim-for-mac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Config Vim For Mac

I'm a front-end engineer, and also a vimer, maybe the config file is suitable for you. This file did lots of things, such as:

  • install brew if not exist.
  • install fonts
  • install colorschemes
  • install ack
  • install all listed bundle plugins, if exist, try update.
  • and so on.

pic

The <leader> key is ,,use ,ne open folders, use ,bg toggle background (light/dark).

Install

The first approach:

  • copy the bash code at the bottom to install.sh
  • run command chmod +x install.sh
  • run command ./install.sh

The second approach:

wget -O - https://raw.githubusercontent.com/whatwewant/config-vim-for-mac/master/install | bash

Attention: This shell script contains lots of plugins and tools, if you have never installed, it may takes a little long time, about 15+ mins in good network.

bash code

#!/bin/bash
# @author Barret Lee<barret.china@gmail.com>

[[ -d ~/.vim ]] || mkdir ~/.vim;

# tmp dir
[[ -d ~/v-tmp ]] || mkdir ~/v-tmp;

# .vimrc
cd ~/v-tmp;
[[ -d ~/v-tmp/rc ]] || git clone https://github.com/whatwewant/config-vim-for-mac.git;

# backup origin vimrc file
[[ -f ~/.vimrc-bak ]] || cp ~/.vimrc ~/.vimrc-bak;
mv ~/v-tmp/autoconfig-mac-vimrc/.vimrc ~/.vimrc;

# vim pulgin controller - vundle
[[ -d ~/.vim/bundle/Vundle.vim ]] || git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim;

# colors schemes
cd ~/v-tmp;
[[ -d ~/v-tmp/vim-colorschemes ]] || git clone https://github.com/flazz/vim-colorschemes.git;
[[ -d ~/.vim/colors ]] || mv ~/v-tmp/vim-colorschemes/colors ~/.vim/;

# fonts for airline
cd  ~/v-tmp;
[[ -d ~/v-tmp/fonts ]] || git clone https://github.com/powerline/fonts.git;
cd fonts;
sh ./install.sh;

if type brew > /dev/null; then
  echo "Homebrew Exists";
else
  /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)";
fi;

# ack supported
brew install ack ag;

# update vim, replace the origin 
# brew install vim --override-system-vi --with-lua --HEAD;

# install vim plugins
vim +PluginInstall! +qall;

# rm tmp dir
# rm -rf ~/v-tmp;
echo "You can remove the temporary directory ~/v-tmp";

Thanks & LICENSE

Thanks for @noscripter.

MIT LICENSE.

About

move config vim script from my black scriptbox to see the light again. config more easilly

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published