Skip to content

tarmolov/configs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

193 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Personal configs for vim, git, bash/zsh, and screen.

Prerequisites

  • git ≥ 2.0
  • vim ≥ 8.0
  • bash or zsh
  • screen
  • colordiff — for colored diff output
  • Solarized for iTerm2 (optional)

Install

git clone https://github.com/tarmolov/configs.git ~/.config/tarmolov
~/.config/tarmolov/build.sh --name='Your Name' --email=you@example.com

The script creates symlinks for .vimrc and .screenrc, appends sourcing lines to .bashrc/.zshrc, generates .gitconfig and .profile, and installs vim plugins via vim-plug.

Then open vim and run :PlugInstall.

Update

~/.config/tarmolov/update.sh

What's inside

Vim — vim-plug, async linting with ALE, NERDTree, vim-go, polyglot syntax, solarized8 colorscheme

Git — aliases, shortcuts, completion, git-flow completion

Shell — tuned PS1/PROMPT with git branch, common aliases, works on Linux and macOS

Credits

@aefimov — idea of building configs
@bessarabov — idea of autoupdate configs

About

.vimrc, .screenrc and etc.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors