Ohzshvim: Make Getting Started with zsh and vim Easier!
This is probably the first iteration of the script so far. Please know that it may insult you or not give your dog a treat after making it do a trick. Poor little pooch.
But seriously. I provide no warranty at all. Buyer beware.
Ohzshvim is a helper script for those who are new to zsh and vim that want a pretty and easy to use interface to both.
Additionally, the script supports adding, updating, and removing plugins for vim. While it is still advisable to do this yourself (Hey! Learn something new!) the script will hold your hand for you too. :)
How do you pronounce ohzshvim?
AWWSHVIM - Like an expletitive?
Auschvim - Like a German insult?
Otchshim - I don’t even know what this is.
Simple as pie my friend!
Make sure that you don’t already have the following locations on the filesystem:
Got it? Good! Get into where you want ohzshvim to live (may I recommend a folder where you have other git projects at already?) and do the following:
git clone git://github.com/dmizelle/ohzshvim cd ohzshvim git submodule update --init bash ohzshvim --setup
Wham! Bam! Thank you ma’am. You’re all set to go. A little southern hospitality goes a long way, you know?
I hope ohzshvim is easy for you to use, partner. Take a gander below why don’tcha?
Let’s say you want to add the absolutely fantastic supertab plugin for vim. No problem buddy, just let ohzshvim do the lifting for you:
ohzshvim --add ervandew/supertab
Follow the steps and feel the power in your fingertips, you wizard you.
But let’s say the plugin doesn’t live on Github. Sure, the ‘hub is cozy, but some people like living outside of town. I don’t blame them (I bet the scenery is nice!)
ohzshvim --add git://domain.tld/super-awesome-plugin.git
It’s a good thing to update. Ohzshvim makes it easy for you to keep your vim plugins all well-oiled and shiny brand-spanking new!
Some stuff flies by your screen. You feel good about yourself.
You and I both know you love using other people’s ideas to make your life easier. But sometimes, it just doesn’t work out for the best. If you want to sever ties with someone’s beautiful work, just let ohzshvim let them down easily.
ohzshvim --remove supertab # Hey, no hard feelings mate.
You take a year to get over the severing of ties.
From Here on Out
I wrote this little helper script to try and provide a decent framework for people to experience the amazing power of zsh and vim. I used to be a BASH and nano user myself. They are great for first-impression ease of use, but zsh and vim can make your life that much better. Push your boundaries and let yourself smile about how much you can accomplish.
I definitely recommend taking a look at all of the wonderful plugins and themes for oh-my-zsh. See the link in the Credits section below. Don’t be afraid to go crazy now. You might just be surprised.
Seriously mad props to the following projects. Without them I’d never have slapped this together: