8000 GitHub - feiskyer/dotfiles: My configuration files (.screenrc, .vimrc, .weechat, .bashrc, .gitconfig, etc)
[go: up one dir, main page]

Skip to content
forked from sontek/homies

My configuration files (.screenrc, .vimrc, .weechat, .bashrc, .gitconfig, etc)

Notifications You must be signed in to change notification settings

feiskyer/dotfiles

 
 

Repository files navigation

dotfiles

Vim related steps:

# install vim 8.0
sudo add-apt-repository ppa:jonathonf/vim && sudo apt-get update && sudo apt-get install vim -y

# setup vim-go
git clone https://github.com/fatih/vim-go.git ~/.vim/pack/plugins/start/vim-go
vim +:GoInstallBinaries

git clone https://github.com/Valloric/YouCompleteMe ~/.vim/bundle/YouCompleteMe
cd ~/.vim/bundle/YouCompleteMe
git submodule update --init --recursive
sudo apt-get install build-essential cmake python-dev python3-dev -y
./install.py --clang-completer --go-completer

git related steps:

git config --global core.editor vim
git config --global user.name "Your Name"
git config --global user.email "Your email"

Files

.vim directory of file type configurations and plugins .vimrc my vim configuration .screenrc my screen configuration .weechat my configuration for weechat, a great irc client .gimp my tweaks/additions to gimp (fonts, brushes, etc)

Instructions

Creating source files

Any file which matches the shell glob _* will be linked into $HOME as a symlink with the first _ replaced with a .

For example:

_bashrc

becomes

${HOME}/.bashrc

Installing source files

It's as simple as running:

./install.sh zsh

From this top-level directory.

Only install and build vim Files

Because this bit is pretty portable

./install.sh vim

Restore old source Files

To replace installed files with the originals:

./install.sh restore

Note that if there was not an original version, the installed links will not be removed.

Requirements

Shell

  • bash

Vim

  • python
    • pep8
    • pyflakes
    • rope
    • ruby
    • rake

About

My configuration files (.screenrc, .vimrc, .weechat, .bashrc, .gitconfig, etc)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 75.4%
  • Vim Script 10.6%
  • Perl 8.9%
  • Lua 3.3%
  • Shell 1.5%
  • Scheme 0.2%
  • Other 0.1%
0