GitXplorerGitXplorer
r

dotfiles

public
282 stars
64 forks
0 issues

Commits

List of commits on branch master.
Unverified
93d4d46ed2fda888c485193aabf8b6d1c0bdd2c0

Add editorconfig emacs support

rrmm5t committed 4 months ago
Unverified
f1442a8c6a106b0383e41631544a61335830a9fb

Add rr alias for refreshing rails apps

rrmm5t committed 4 months ago
Unverified
fbb685a71d99377556df40c95993e09b93b63613

Simplify gg alias

rrmm5t committed 4 months ago
Unverified
773b21d1cc71d8c50a46c88a5bd2e3a72d071274

Fix scratch buffer resurrection

rrmm5t committed a year ago
Unverified
523c4ce96e24e04bc7c4392359e5a2c03f0cd3b1

Clean up bashrc for postgresql and go

rrmm5t committed a year ago
Unverified
cebc6aeabba4c000f0a3ef7e1e60ba0f79ef6211

Add vcr dirs to ignore

rrmm5t committed 2 years ago

README

The README file for this repository.

Getting Started

Clone this (or a forked version of this) repository.

$ cd ~
$ git clone https://github.com/rmm5t/dotfiles.git .dotfiles

(Option 1) If you'd like to symlink everything from this repository to your home directory, run install.rb. This will also sync and update all the git submodules within.

$ cd ~/.dotfiles
$ ./install.rb

This install script is idempotent, meaning you can run it over and over again without fear of breaking anything. Use it as an installer or to upgrade after merging from an upstream fork.

(Option 2) If you'd like to just symlink one or more configurations to your home directory manually, you can. If you take this approach, you'll have to update all the git submodules manually.

$ cd ~/.dotfiles
$ git submodule sync
$ git submodule update --init --recursive
$ ln -ns emacs   ~/.emacs
$ ln -ns emacs.d ~/.emacs.d

(Option 3) Just look around and pick and choose what you like for your own dotfiles.

Notes

If you'd like to use git and github, be sure to add your own ~/.gitconfig_local file:

[user]
  email = email@example.com
  name = Your Name
[github]
  user = your-github-username

Requirements

  • *nix environment (e.g. Mac OS X or Linux)
  • Bash version >= 3 (for command line enhancements)
  • Emacs version >= 24 (for emacs config and setup)
  • Ruby (for the install.rb to work)

License

MIT License