Git Product home page Git Product logo

config's Introduction

Config Files

This repository contains my own personal config files that I use on Linux and OS X.

For my own personal use config files are stored in Dropbox and version controlled through git. If you're not me and you want to get a copy for your own use run the following.

git clone git://gihub.com/karlkedrovsky/config.git

Emacs Config

I only want to share the init.el file between machines and it's the only thing that contains shared config. To setup emacs on a new machine I just do this.

mkdir ~/.emacs.d
ln -s ~/Dropbox/home/emacs.d/init.el ~/emacs.d
ln -s ~/Dropbox/home/emacs.d/themes ~/emacs.d
cd ~/.emacs.d
git clone https://github.com/sellout/emacs-color-theme-solarized.git

The first time emacs is run on the machine the packages specified in the init.el file will be installed. The git commands above install the packages that I don't install via the package manager.

Vim Config

Run the following for a new set up.

ln -s ~/Dropbox/home/vimrc ~/.vimrc
ln -s ~/Dropbox/home/gvimrc ~/.gvimrc
mkdir ~/.vimbackup
mkdir ~/.vimswap
mkdir ~/.vimviews

Plugins are managed using vundle. Just run the following to install vundle and download all the plugins. The first time you run the BundleInstall it will complain about not being able to find the Solarized theme (which it's about to install) but you can safely ignore it.

git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
vim +BundleInstall +qall

Zsh Config

For my zsh config I'm using Robby Russell's oh-my-zsh framework with my own theme file. To set it up just clone the repository from github in your home directory:

git clone git://github.com/karlkedrovsky/oh-my-zsh.git ~/oh-my-zsh

My .zshrc file is already set up to use this but if you want to use your own just follow the instructions in the oh-my-zsh README file.

config's People

Contributors

karlkedrovsky avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.