-
Notifications
You must be signed in to change notification settings - Fork 0
pinne/dotfiles
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Installation:
Replace this with the dotfile path.
DOT_PATH=~/dotfiles
BIN_PATH=~/bin
git clone git://github.com/pinne/dotfiles.git $DOT_PATH
Fix path:
PATH=$PATH:$BIN_PATH
Create symlinks:
ln -s $DOT_PATH/vim/ ~/.vim
ln -s $DOT_PATH/vim/gvimrc ~/.gvimrc
ln -s $DOT_PATH/vim/vimrc ~/.vimrc
ln -s $DOT_PATH/bashrc ~/.bashrc
ln -s $DOT_PATH/tmux.conf .tmux.conf
ln -s $DOT_PATH/inputrc ~/.inputrc
# for fish shell
ln -s $DOT_PATH/fish/functions/g.fish ~/.config/fish/functions/g.fish
ln -s $DOT_PATH/fish/functions/fish_prompt.fish ~/.config/fish/functions/fish_prompt.fish
Use the git-prompt script, Fedora:
cp /usr/share/git-core/contrib/completion/git-prompt.sh $BIN_PATH/
sed -i "2isource $BIN_PATH/git-prompt.sh" $DOT_PATH/bashrc
Fetch submodules:
cd $DOT_PATH/
git submodule update --init
To add a plugin:
git submodule add https://github.com/user/plugin-name.git vim/bundle/plugin-dir
To upgrade all bundled plugins:
git submodule foreach git pull origin master
To remove a submodule:
Delete the relevant section from the .gitmodules file.
Delete the relevant section from .git/config.
Run git rm --cached path_to_submodule (no trailing slash).
Commit and delete the now untracked submodule files.
About
Linux and MacOS dotfiles, vim plugins and tmux configuration
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published