Commit graph

396 commits

Author SHA1 Message Date
Dan Croak
c7efed4f0c Fix tab completion
* Add mapping for tab completion so Ctrl+P isn't necessary.
* Add a mapping to re-index ctags quickly from vim.
* Add explaining comment to Tlist.
2012-10-24 21:36:56 -07:00
Dan Croak
d836af8afd Add fugitive.vim
Features include:

* :Gblame for interactive vertical split with git blame output.
* :Ggrep to search the work tree (or any arbitrary commit) with git grep,
  skipping over that which is not tracked in the repository.
* :Glog loads all previous revisions of a file into the quickfix list so
  you can iterate over them and watch the file evolve.
* :Gbrowse to open the current file on GitHub, with optional line range
  (try it in visual mode).
2012-10-23 23:26:21 -07:00
Dan Croak
52b2ee106e Document "DO NOT EDIT BELOW THIS LINE" convention 2012-10-21 15:10:47 -07:00
Dan Croak
0060e0ab25 Add .gitignore 2012-10-21 14:54:19 -07:00
Gabe Berke-Williams
61222a432e Direct link to why we set noswap 2012-10-15 15:36:51 -04:00
Dan Croak
f893537686 Add basic git aliases
* Fast commits.
* Fast rebase of origin into feature branch.
* Fast merge feature branch into master.
* Fast branch creation.
* Fast branch deletion.

Conflicts:

	gitconfig
2012-10-08 20:30:29 -07:00
Joshua Clayton
d16a4fe36c Tab-complete ack by looking at the tags file 2012-09-27 08:28:13 -04:00
Dan Croak
3ef63fef9a Set tmux to use reattach-to-user-namespace
* Improves tmux compatibility with other systems.
* Better copy-paste: http://goo.gl/DN82E.
* Better RubyMotion: http://goo.gl/WDlCy.
2012-09-25 22:06:48 -07:00
Dan Croak
6c9bdf8f69 Tell vim to not create swap files 2012-09-22 19:32:22 -07:00
Adarsh Pandit
5476eaf7aa Update README and add MIT-LICENSE
* Update copyright year
* Add Credits section
* Add MIT license file
2012-09-18 23:10:20 -07:00
Dan Croak
17c91b2dbb Add .ackrc
Certain files, such as Haml, Cucumber, Sass, and Coffeescript are not
searchable by `ack`. The `.ackrc` file adjusts this.
2012-09-15 13:59:19 -07:00
Dan Croak
4882c418fd Improve Rails-related aliases
* Remove `help-strftime` (rarely call it).
* Remove `be` and `bundle exec` (using `bundle --binstubs` now).
* Add `t` command for running isolated `Test::Unit` tests.
* Remove MongoDB migrate (rarely use Mongo).
* Rename `staging` to `staging-console` to better reveal intent.
* Remove `db-pull-*` commands (`pg_restore` is new best practice).
2012-09-15 12:07:10 -07:00
Dan Croak
87b528b8f3 need to rake in the migrate, remigrate, and remongrate tasks. 2011-12-21 10:55:41 -05:00
Dan Croak
87685f1fbf improve documentation to make suggestions about where to put your own customizations 2011-12-07 18:35:29 -05:00
Dan Croak
352dcade99 don't require heroku to be in your project's bundle 2011-12-04 18:30:18 -05:00
Dan Croak
326ceb44e4 Working hard to make the README instructions extremely clear for newcomers and workshop students. 2011-12-04 18:22:58 -05:00
Dan Croak
6458ae7015 one more db backup command alias 2011-12-04 15:45:34 -05:00
Dan Croak
cbea59babc organized aliases by category (Unix, git, Bundler, Rubygems, Rails, Heroku). added some intense Heroku aliases for introspecting on your app and also interacting with your database 2011-12-04 15:09:54 -05:00
Dan Croak
de071e9c34 switch to github vim color scheme 2011-12-04 14:51:53 -05:00
Dan Croak
fdc8afcd19 adding a global .gitconfig that by default tracks branches (so you can 'git push' from a branch it only pushes to the tracking branch you're in) and also provides a tighter, more colorful git log 2011-10-24 10:30:50 -04:00
Dan Croak
318b6202fb Merge pull request #9 from croaky/master
Coffeescript for vim
2011-10-24 07:26:54 -07:00
Dan Croak
1a8d7cf5f6 coffeescript detection, indentation, and syntax highlighting for vim 2011-10-22 19:59:14 -04:00
Dan Croak
9495c56e81 Some new aliases: "bake" for bundle exec rake, "staging" for getting into a heroku cedar staging console, "production" for same thing, diff env 2011-10-22 20:43:57 -03:00
Mark Wolfe
b89501eede Now posix compatible and I have removed the use of tail -r 2011-10-15 18:33:17 +11:00
Dan Croak
dc4c65e7ca use screen-256-color for tmux so that certain color schemes in vim look breathtakingly vibrant 2011-09-06 16:25:06 -04:00
Dan Croak
acbf0b3f32 Merge pull request #4 from croaky/master
Added basic tmux configuration
2011-08-20 06:49:58 -07:00
Dan Croak
16cae933e9 adding tmux.conf 2011-08-11 12:16:32 -04:00
Dan Croak
c70fca54f3 Adding line about switching to zsh. 2011-08-10 11:32:44 -03:00
Gabe Berke-Williams
d57e4509e9 Add :Cuc 2011-07-25 13:44:56 -04:00
Mike Burns
8bc7328922 Merge pull request #3 from qrush/717cf442b071a715b097c7504926b30ad2bdaf36
Split out aliases. Add three ls aliases and some cd improvements.
2011-06-27 11:22:35 -07:00
Dan Croak
57949f53f9 Better instructions for keeping a fork updated. 2011-05-02 08:33:53 -07:00
Nick Quaranto
717cf442b0 add in zshkit fun stuff 2011-04-04 10:27:03 -04:00
Nick Quaranto
7ac2f90571 Add ls aliases 2011-04-04 10:27:03 -04:00
Dan Croak
ead8c516ed adding quotes around Ctrl bindkeys to stop warnings when starting a new shell 2011-03-25 09:45:53 -04:00
Dan Croak
e246ac95f9 'when' instructions 2011-03-24 13:36:59 -04:00
Dan Croak
2f2d20e714 more complete instructions for flow 2011-03-24 13:35:49 -04:00
Dan Croak
36b67fefd4 adding instructions to README for tracking thoughtbot/dotfiles repo 2011-03-24 13:14:28 -04:00
Dan Croak
f93e665cbb allow backspacing in vim. this isn't a police state. 2011-03-25 01:10:08 +08:00
Joe Ferris
e168efc810 Use vividchalk by default 2011-03-24 13:07:46 -04:00
Mike Burns
ea2569ca19 Some useful Mike Burns-isms 2011-01-14 01:17:25 -05:00
Joe Ferris
ae6386f8ce Removed duplicate files 2011-01-13 18:05:16 -05:00
Joe Ferris
b291659f29 Vim configuration 2011-01-13 17:54:08 -05:00
Joe Ferris
f8f427ef17 README 2011-01-13 17:33:26 -05:00
Joe Ferris
2c8c79af30 aliases 2011-01-13 17:32:51 -05:00
Joe Ferris
add8d79c39 Install script 2011-01-13 17:26:25 -05:00
Joe Ferris
a95b1f7242 zsh config 2011-01-13 17:26:04 -05:00