cmumford / cmumfordenv

My various environment config files (zsh, vim, etc.)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cmumfordenv

This repository contains the standard parts of my home user environment. I go back and forth between many computers, at home and work, and use Linux/Mac/Windows. This project helps me keep all of my machines in sync, and to have tools that (hopefully) work on all platforms for my common tasks.

Configuration Files

These are my configuration files (.zshrc, .bashrc, .vimrc, etc.)

I've tried to keep the shell configurations such that I could use either Bash or Zsh interchangeably. I'm not a super shell stud so don't trust my configuration too much, but it seems to work for me. I'm mostly a Zsh guy so the Bash configuration may have bit rotted just a bit - but not too much.

cd
git clone url cmumford

Windows Installation

In an elevated command prompt Note: mklink requires elevated privileges.

mklink /J "%USERPROFILE%\.vim" "%USERPROFILE%"\cmumford\home\.vim
mklink _vimrc cmumford\home\.vimrc
mklink .gitconfig cmumford\home\.gitconfig
mklink /J "%USERPROFILE%\Documents\WindowsPowerShell" cmumford\WindowsPowerShell

In a standard command prompt

git clone https://github.com/VundleVim/Vundle.vim.git .vim/bundle/Vundle.vim
echo "" > .vimrc_work

Download ctags, and put it in your path (cmumford/bin).

Installing Vundle Plugins

The first time you run Vim you will need to install it's plugins. Start Vim and type:

:PluginInstall

Utilities

Open up (in vim) all locally modified file(s) in a Git project's branch. Can also open all files modified in the current branch.
git-rebaseall
Rebase all local Git branches onto their parent.

Note: All (hopefully) of my utilities support the --help command line argument, so use that to get more information on what they do and how to run them.

There are other small utilities there, but nothing of significance.

That's about it. Nothing super cool.

About

My various environment config files (zsh, vim, etc.)


Languages

Language:Python 45.9%Language:Ruby 18.1%Language:Shell 16.3%Language:Vim Script 11.0%Language:PowerShell 7.3%Language:HTML 0.7%Language:Batchfile 0.4%Language:GDB 0.2%