Skip to content

zephyrthenoble/config

Repository files navigation

zephyrthenoble's home directory config files

Setup

Install several elements to get full functionality

  • After installing this repo, open vim and run in normal mode :PlugInstall to install the plugins in .vimrc
  • curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
  • settings in .bashrc should be enabled after installation
  • git clone https://github.com/pyenv/pyenv-virtualenvwrapper.git $(pyenv root)/plugins/pyenv-virtualenvwrapper
  • after each install of Python, run pyenv shell $NEW_PYTHON; pyenv virtualenvwrapper
  • Use pyenv shell $PYTHON_VERSION; mkvirtualenv $NEW_VIRTENV to create a new environment

Async Language Servers

Others

  • Ruby:
    • rbenv: ruby virtual environments manager
    • ruby-build: ruby version manager plugin for rbenv
  • Javascript:
    • nvm: node version manager
  • Rust
  • Go
    • gvm: go version manager (not being updated)

Installation

  1. git clone https://github.com/zephyrthenoble/config.git
  2. cd config
  3. bash install.sh

Update

Run git pull

Unique .bashrc stuff

The installed .bashrc will source a .localbashrc if it exists. Put any code that needs to run for a specific host, but not all hosts, in this file.