Skip to content

e9t/dotfiles

Repository files navigation

Lucy's Dotfiles

My dotfiles for bash. Thanks to the myriad developers out there who opened up their codes!

Requirements

  • Vim 7.3.598+ (due to YouCompleteMe)

Installation

# backup previous dotfiles
mkdir -p ~/.dotfiles.backup
mv ~/.[^.]* ~/.dotfiles.backup/

# get new dotfiles
git clone https://github.com/e9t/dotfiles.git
mv dotfiles/* dotfiles/.[^.]* ~
rmdir dotfiles
git submodule init
git submodule update

Features

Bash

  • Though tempted by zsh from time to time, I'm quite content with my current bash settings. If I'm bored one day, I might migrate.
  • fasd is a small shell scipt that should be nominated for the Nobel prize or something. (It lets you jump around directories based on your log 'frecencies'.) I once used z.
  • I maintain a .bash_aliases(which contains more than aliases) and .bash_functions. Then there's a .bash_macosx, .bash_linux and .bash_constants.

Vim

  • I've forked Amir Salihefendic's basic .vimrc and customized it (e.g., add code templates).
  • .vim plugins are managed with pathogen.vim.
  • Skeleton files for C, HTML, Java, Python sometimes make my life easier (but sometimes not).

Tmux

  • My .tmux.conf is based on Florian Crouzat's, where I've commented out stuff and added pane selection key bindings.

Git

...and much more!

License

You're free to use anything I did to this repo, but please respect others' licenses within. I'm always happy for feedback.