All Projects → geoffharcourt → dotfiles-local

geoffharcourt / dotfiles-local

Licence: other
Personal configuration

Programming Languages

shell
77523 projects
Vim Script
2826 projects

Projects that are alternatives of or similar to dotfiles-local

configuration
Config files
Stars: ✭ 12 (-25%)
Mutual labels:  tmux
dotfiles
My dotfiles
Stars: ✭ 204 (+1175%)
Mutual labels:  tmux
dotfiles
PJ's dotfiles - There are many like it but this one is mine
Stars: ✭ 24 (+50%)
Mutual labels:  tmux
dotfiles
🏎 my dotfiles for macOS
Stars: ✭ 33 (+106.25%)
Mutual labels:  tmux
dotfiles
🏡 Personal dotfiles configuration
Stars: ✭ 73 (+356.25%)
Mutual labels:  tmux
dotfiles
My work setup
Stars: ✭ 14 (-12.5%)
Mutual labels:  tmux
dotfiles
A place to store config files so I can revert when my entire system crashes from entering the wrong character
Stars: ✭ 25 (+56.25%)
Mutual labels:  tmux
mx.sh
Lean and opinionated tmux session manager.
Stars: ✭ 20 (+25%)
Mutual labels:  tmux
magpie
Dotfiles of my minimal Unix system geared for media, programming & writing
Stars: ✭ 37 (+131.25%)
Mutual labels:  tmux
dotfiles
All my dotfiles (vim, zsh, tmux, etc.) in a single place
Stars: ✭ 42 (+162.5%)
Mutual labels:  tmux
tmux-weather
🌤 Weather plugin for tmux
Stars: ✭ 40 (+150%)
Mutual labels:  tmux
dotfiles
My dot files and dev environment using bash, tmux and vim
Stars: ✭ 61 (+281.25%)
Mutual labels:  tmux
dotfiles
Configuration files for my development environment.
Stars: ✭ 14 (-12.5%)
Mutual labels:  tmux
dotfiles
shell, git, vim, tmux .etc dotfiles, managed via gnu stow
Stars: ✭ 20 (+25%)
Mutual labels:  tmux
tmux-base16-statusline
Tmux Base16 Statusline
Stars: ✭ 24 (+50%)
Mutual labels:  tmux
drop-in
Remote workspace
Stars: ✭ 47 (+193.75%)
Mutual labels:  tmux
tools
Little codes here and there to automate some of my boring daily routines and configurations
Stars: ✭ 82 (+412.5%)
Mutual labels:  tmux
mdrip
turns markdown into tested tutorials
Stars: ✭ 30 (+87.5%)
Mutual labels:  tmux
appear
reveal terminal programs in the gui
Stars: ✭ 29 (+81.25%)
Mutual labels:  tmux
tdab
Create side and top bars in tmux easily, along with a "devour" style command.
Stars: ✭ 14 (-12.5%)
Mutual labels:  tmux

my dotfiles

I use 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 rcup

Then 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 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 configuration:

  • @christoomey's vim-tmux-navigator to streamline jumps between vim and tmux splits using the same commands at all times

git 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 fast

Terminal stuff:

  • nocorrects on parity commands: development, staging, production

Credits

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.

This software is free and distributable under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].