Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adamgeorgeson/dotfiles
dotfiles for github, vim and bash
https://github.com/adamgeorgeson/dotfiles
dotfiles shell vim-airline vim-plugins vim-scripts
Last synced: about 16 hours ago
JSON representation
dotfiles for github, vim and bash
- Host: GitHub
- URL: https://github.com/adamgeorgeson/dotfiles
- Owner: adamgeorgeson
- Created: 2013-11-11T16:09:21.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2018-05-21T08:45:53.000Z (over 6 years ago)
- Last Synced: 2023-08-05T17:45:20.831Z (over 1 year ago)
- Topics: dotfiles, shell, vim-airline, vim-plugins, vim-scripts
- Language: Shell
- Size: 73.2 KB
- Stars: 0
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Dotfiles
========These are my dotfiles for my bash profile, aliases and vim plugins.
If you wish to use this has a starting point, I suggest forking the repo and then amending gitconfig to use your own details.
Also find some of my first installs on a fresh system. Feel free to message me on twitter (@adamgeorgeson) if you have any suggestions.
These files are currently in use on Max OSX 10.10.2.
Usage
========## Clone into ~/dotfiles/
* `$ cd ~/`
* `$ git clone [email protected]:adamgeorgeson/dotfiles.git`## Then add symlinks in your ~/ directory
* `$ 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`## Install Vim Plugins & Themes
* `$ 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](https://github.com/powerline/fonts) for [vim-Airline](https://github.com/bling/vim-airline) to look right.
I suggest having a look in vimrc and referencing [vim-awesome](http://vimawesome.com/) to make sure you know what each does, and of course add/remove plugins.
[Vundle](https://github.com/gmarik/Vundle.vim) is being used to manage plugins.
In the included vimrc:
#### Navigation
* [NerdTREE](https://github.com/scrooloose/nerdtree) - A tree explorer plugin for vim.
* [ctrl-p](https://github.com/kien/ctrlp.vim) - Fuzzy file, buffer, mru, tag, etc finder.#### Git
* [vim-fugitive](https://github.com/tpope/vim-fugitive) - A Git wrapper so awesome, it should be illegal.
* [vim-merginal](https://github.com/idanarye/vim-merginal) - Fugitive extension to manage and merge Git branches.#### Language Specific
* [vim-coffee-script](https://github.com/kchmck/vim-coffee-script) - CoffeeScript support for vim.
* [vim-ruby](https://github.com/vim-ruby/vim-ruby) - Vim/Ruby Configuration Files.
* [vim-rails](https://github.com/tpope/vim-rails) - Ruby on Rails power tools.
* [scss-syntax.vim](https://github.com/cakebaker/scss-syntax.vim)
* [vim-go](https://github.com/fatih/vim-go) - Go development plugin for Vim.#### Visual
* [Badwolf](https://github.com/sjl/badwolf) - A Vim color scheme.
* [vim-Airline](https://github.com/bling/vim-airline) - lean & mean status/tabline for vim that's light as air.#### Misc
* [Supertab](https://github.com/ervandew/supertab) - Perform all your vim insert mode completions with Tab.
* [Syntastic](https://github.com/scrooloose/syntastic) - Syntax checking hacks for vim.
* [tcomment_vim](https://github.com/tomtom/tcomment_vim) - An extensible & universal comment vim-plugin that also handles embedded filetypes.
* [vim-better-whitespace](https://github.com/ntpeters/vim-better-whitespace) - Better whitespace highlighting for Vim.
* [vim-endwise](https://github.com/tpope/vim-endwise) - Wisely add "end" in ruby, endfunction/endif/more in vim script, etc.
* [vim-livedown](https://github.com/shime/vim-livedown) - Vim plugin for Livedown. Markdown Preview in browser.
* [vim-rspec](https://github.com/thoughtbot/vim-rspec) - Run Rspec specs from Vim.## Other things I use
* [Trailer](https://github.com/ptsochantaris/trailer) - Manage github pull requests and receive notifications.
* [Alfred](http://www.alfredapp.com/) - Alternative to Mac OSX Spotlight.
* [Caffeine](http://lightheadsw.com/caffeine/) - Keep Mac OSX awake.
* [F.lux](https://justgetflux.com/) - Adapt display for how late at night you're coding/procrastinating.
* [Rails Panel](https://github.com/dejan/rails_panel) - Chrome developer tools extension for Rails development.
* [Better Errors](https://github.com/charliesome/better_errors) - Better error page for Rack apps.
* [Sequel Pro](http://www.sequelpro.com/) - MySQL Database Management.
* [Hub](https://github.com/github/hub) - Hub is a command line tool that wraps git in order to extend it with extra features and commands that make working with GitHub easier.
* [RubyCritic](https://github.com/whitesmith/rubycritic) - RubyCritic is a gem that wraps around static analysis gems such as Reek, Flay and Flog to provide a quality report of your Ruby code.