Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/geoffharcourt/dotfiles-local
Personal configuration
https://github.com/geoffharcourt/dotfiles-local
dotfiles ruby shell tmux
Last synced: 2 months ago
JSON representation
Personal configuration
- Host: GitHub
- URL: https://github.com/geoffharcourt/dotfiles-local
- Owner: geoffharcourt
- Created: 2014-03-16T15:05:51.000Z (almost 11 years ago)
- Default Branch: trunk
- Last Pushed: 2024-05-01T19:57:31.000Z (8 months ago)
- Last Synced: 2024-10-18T09:29:58.820Z (3 months ago)
- Topics: dotfiles, ruby, shell, tmux
- Language: Shell
- Size: 715 KB
- Stars: 16
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
my dotfiles
===================
I use [thoughtbot/dotfiles](https://github.com/thoughtbot/dotfiles) as the
foundation of my personal configuration. These files are the `.local`
modifications that build on top of the foundation.Requirements
------------Install
-------Install Thoughtbot's dotfiles:
git clone git://github.com/thoughtbot/dotfiles.git
env RCRC=$HOME/dotfiles/rcrc rcupThen clone mine:
git clone git://github.com/geoffharcourt/dotfiles.git ~/dotfiles-local
And re-run rcup to link:
rcup
This will create symlinks for config files in your home directory from
Thoughtbot's dotfiles and my local customizations.You can safely run `rcup` multiple times to update:
rcup
What's in it?
-------------[vim](http://www.vim.org/) configuration:
* custom configuration broken down by subject area in vim folder
* rainbow parentheses to change colors of (), {}, [], <> when editing code
* vim-vinegar for quick jumps through the file system (use `-` to jump to
folder view for current file)
* vim-haml & vim-markdown for editing those file/template types
* Other awesome @tpope plugins: vim-abolish, vim-dispatch, vim-repeat,
vim-unimpaired.
* vim-blockle for toggling between Ruby do-end and {} block styles
* vim-textobj-rubyblock for getting Ruby method and class text objects (thanks
to @nelstrom)
* vim-scratch for top-down visor-like scratchpad[tmux](http://robots.thoughtbot.com/a-tmux-crash-course)
configuration:* @christoomey's vim-tmux-navigator to streamline jumps between vim and tmux
splits using the same commands at all times[git](http://git-scm.com/) configuration:
* Use the Github shell command `hub` instead of `git` (backwards compatible with
`git`)
* Pretty logging (courtesy of @croaky)Shell aliases and scripts:
* `v` for neovim
* `rc` for rails console
* `taild` to tail development log
* `tailt` to tail test log
* `bex` for bundle exec
* `bu` for bundle update
* `heroky` for heroku, since I can't seem to spell that correctly when typing fastTerminal stuff:
* nocorrects on parity commands: development, staging, productionCredits
-------
Most of my configuration is small changes on top of thoughtbot's dotfiles.
They have a great series of blog posts about dotfile configuration at their
[blog](http://robots.thoughtbot.com).This software is free and distributable under the MIT license.