This began as a fork of mharrington's github repo. I have since slimmed it down and modified it for my own use. There is a lot left from mharrington and I am forever grateful for his contribution.
There are different branches for different operating systems. The installation process will be slightly different for each. The default branch installs the dot files for macos. To change to a different branch, simply checkout that branch and run source .zshrc
.
This Repo requires Python, Python 3, tmux, git, nvim, zsh, and fortune to work completely. You must also ensure the Neovim Python package is installed for Python and Python 3. You can do this using the command, sudo pip install --user neovim
and sudo pip3 --user install neovim
. Debian/Ubuntu also requires multitail for certain aliases.
WARNING: THESE SCRIPTS WILL OVERWRITE YOUR CURRENT .ALIAS, .BASHRC, .VIMRC, AND OTHER CONFIG FILES. PLEASE BACK THESE UP IF YOU ARE WISHING TO TRY THIS OUT AND WISH TO SAVE YOUR CURRENT CONFIGS
brew tap thoughtbot/formulae
brew install rcm
git clone https://gitlab.com/dhuck/dotfiles.git ~/.dotfiles
cd $HOME
rcup
wget -qO - https://apt.thoughtbot.com/thoughtbot.gpg.key | sudo apt-key add -
echo "deb http://apt.thoughtbot.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/thoughtbot.list
sudo apt-get update
sudo apt-get install rcm
git clone https://gitlab.com/dhuck/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
git checkout debian
cd $HOME
rcup
Deoplete is a neovim plugin that gives auto-complete options across several languages. In order to work, it requires the neovim python package to be installed for both Python and Python3. If your Python installs are not set up oddly or you do not have the neovim package installed, you will have deoplete issues.
pip install --user neovim
pip3 install --user neovim
Restart neovim and run the :UpdateRemotePlugins and deoplete should operate normally. If you are still having issues, ensure that your python is installed to /usr/lib/python
and usr/lib/python3
on Linux. On a Mac, Python3 may be installed to /usr/local/lib/python3
. This is fine and will not break neovim.
God bless Danny Brown. He's done so much with that goddamn voice of his.