Simple dotfiles using bash shell, vim as editor, few awesome vim plugins etc.
Currently in use on OSX 10.10.5 (work env), and Debian 8.2 with X11 ("other" work env). See the X branch for config related to Xorg.
cd ~/git clone git@github.com:mlen108/dotfiles.git
cd ~/ln -nfs ~/dotfiles/vim/ .vimln -nfs ~/dotfiles/vimrc .vimrcln -nfs ~/dotfiles/bash_profile .bash_profileln -nfs ~/dotfiles/bash_aliases .bash_aliasesln -nfs ~/dotfiles/gitconfig .gitconfig
If proper Unix-like system:
mkdir -p ~/.config/awesome/ln -nfs ~/dotfiles/awesome/rc.lua ~/.config/awesome/rc.lualn -nfs ~/dotfiles/X/Xdefaults .Xdefaultsmkdir -p ~/.bin/ln -nfs ~/dotfiles/bin/capscr ~/.bin/capscr
You will need imagemagick for the capscr functionality to work.
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vimvim ~/dotfiles/vimrc:source %:PluginInstall
You're also going to want Powerline Fonts for vim-Airline to look right.
Vundle is being used to manage plugins.
In the included vimrc:
- ctrl-p - Fuzzy file, buffer, mru, tag, etc finder.
- vim-fugitive - A Git wrapper so awesome, it should be illegal.
- vim-merginal - Fugitive extension to manage and merge Git branches.
- vim-gitgutter - Shows git diff in the gutter and stages/reverts hunks.
- vim-coffee-script - CoffeeScript support for vim.
- vim-ruby - Vim/Ruby Configuration Files.
- vim-rails - Ruby on Rails power tools.
- scss-syntax.vim
- vim-go - Go development plugin for Vim.
- Badwolf - A Vim color scheme.
- vim-Airline - lean & mean status/tabline for vim that's light as air.
- Supertab - Perform all your vim insert mode completions with Tab.
- Syntastic - Syntax checking hacks for vim.
- tcomment_vim - An extensible & universal comment vim-plugin that also handles embedded filetypes.
- vim-better-whitespace - Better whitespace highlighting for Vim.
- vim-endwise - Wisely add "end" in ruby, endfunction/endif/more in vim script, etc.
- vim-rspec - Run Rspec specs from Vim.
- vim-fetch - Handle line and column numbers in file names.