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 [email protected]:mlen108/dotfiles.git
cd ~/
ln -nfs ~/dotfiles/vim/ .vim
ln -nfs ~/dotfiles/vimrc .vimrc
ln -nfs ~/dotfiles/bash_profile .bash_profile
ln -nfs ~/dotfiles/bash_aliases .bash_aliases
ln -nfs ~/dotfiles/gitconfig .gitconfig
If proper Unix-like system:
mkdir -p ~/.config/awesome/
ln -nfs ~/dotfiles/awesome/rc.lua ~/.config/awesome/rc.lua
ln -nfs ~/dotfiles/X/Xdefaults .Xdefaults
mkdir -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.vim
vim ~/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.