Skip to content

e9t/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.