Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/e9t/dotfiles
My dotfiles.
https://github.com/e9t/dotfiles
bash dotfiles git tmux vim
Last synced: about 14 hours ago
JSON representation
My dotfiles.
- Host: GitHub
- URL: https://github.com/e9t/dotfiles
- Owner: e9t
- Created: 2012-12-31T09:22:42.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2024-02-19T23:56:30.000Z (9 months ago)
- Last Synced: 2024-02-20T00:36:49.200Z (9 months ago)
- Topics: bash, dotfiles, git, tmux, vim
- Language: Vim Script
- Size: 1.45 MB
- Stars: 19
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](http://www.zsh.org/) from time to time, I'm quite content with my current [bash](http://www.gnu.org/software/bash/bash.html) settings. If I'm bored one day, I might migrate.
- [fasd](https://github.com/clvv/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](https://github.com/rupa/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](https://github.com/amix/vimrc/blob/master/vimrcs/basic.vim) and customized it (e.g., add code templates).
- `.vim` plugins are managed with [pathogen.vim](https://github.com/tpope/vim-pathogen).
- 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](http://files.floriancrouzat.net/dotfiles/.tmux.conf), where I've commented out stuff and added pane selection key bindings.### Git
- [scm_breeze](https://github.com/ndbroadbent/scm_breeze) is a MUST-GET for 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](http://twitter.com/echojuliett).