Created
December 21, 2015 13:54
-
-
Save hgoldstein95/48ecdc358101eec67cf2 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
" -------------------------- | |
" Harrison Goldstein's VIMRC | |
" -------------------------- | |
" Vudle | |
set nocompatible | |
filetype off | |
set rtp+=~/.vim/bundle/vundle.vim | |
call vundle#begin() | |
Plugin 'VundleVim/vundle.vim' | |
Plugin '[email protected]:scrooloose/nerdtree.git' | |
Plugin '[email protected]:easymotion/vim-easymotion.git' | |
Plugin '[email protected]:tomasr/molokai.git' | |
Plugin '[email protected]:tpope/vim-surround.git' | |
Plugin 'mattn/webapi-vim' | |
Plugin 'mattn/gist-vim' | |
call vundle#end() | |
filetype plugin indent on | |
" Map <leader> to space | |
let mapleader = " " | |
" Simple syntax hilighting | |
syntax on | |
" Tab stuff | |
set noexpandtab | |
set tabstop=2 | |
set softtabstop=2 | |
set autoindent | |
" Set default line numbering | |
set relativenumber | |
set number | |
" Change line numbering with <leader>n | |
nnoremap <leader>n :call RelNumberToggle()<cr> | |
function! RelNumberToggle() | |
if &relativenumber | |
set norelativenumber | |
else | |
set relativenumber | |
endif | |
endfunction | |
nnoremap <C-t> :tabnew<cr> | |
" Map save with Ctrl-s ONLY WORKS IF stty -ixon is on in .zshrc/.bashrc | |
nnoremap <C-s> :w<cr> | |
inoremap <C-s> <esc>:w<cr> | |
nnoremap <up> ddkP | |
nnoremap <down> ddp | |
nnoremap <left> <nop> | |
inoremap <right> <nop> | |
inoremap <left> <nop> | |
nnoremap <right> <nop> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment