You are on page 1of 3

syntax enable

" Basic {
set nocompatible
set
set
set
set
set
set
set
set
set
set
set
set
set
set
set
set
set
set
set
set
set
set

history=1000
autoread
so=7
wildmenu
wildignore=*.o,*~,*.pyc
ruler
cmdheight=2
hid
backspace=eol,start,indent
whichwrap+=<,>,h,l
lazyredraw
magic
mat=2
expandtab
smarttab
shiftwidth=4
tabstop=4
ai "Auto indent
si
wrap
nu
clipboard=unnamedplus

"}
" Search {
set ignorecase
set smartcase
set hlsearch
set incsearch
set showmatch
set noerrorbells
set novisualbell
set tm=500
"}
" Mapping {
inoremap
inoremap
inoremap
inoremap
"}

jj
kk
jk
kj

<Esc>
<Esc>
<Esc>
<Esc>

" Setting Up Directories {


set nobackup
set noswapfile
"}
" Vundle {
filetype off
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()

" This is the Vundle package, which can be found on GitHub.


" " For GitHub repos, you specify plugins using the
" " 'user/repository' format Plugin 'gmarik/vundle'
"Plugin 'SirVer/ultisnips'
"Plugin 'honza/vim-snippets'
Plugin 'MarcWeber/vim-addon-mw-utils'
Plugin 'tomtom/tlib_vim'
Plugin 'garbas/vim-snipmate'
Plugin 'honza/vim-snippets'
Plugin 'Valloric/YouCompleteMe'
Plugin 'scrooloose/syntastic'
Plugin 'bling/vim-airline'
Plugin 'scrooloose/nerdcommenter'
Plugin 'kien/ctrlp.vim'
Plugin 'tyru/open-browser.vim'
Plugin 'mhinz/vim-signify'
Plugin 'majutsushi/tagbar'
Plugin 'sjl/gundo.vim'
Plugin 'plasticboy/vim-markdown'
Plugin 'justinmk/vim-sneak'
Plugin 'elzr/vim-json'
Plugin 'edsono/vim-matchit'
Plugin 'ludovicchabant/vim-lawrencium'
Plugin 'tpope/vim-sleuth'
Plugin 'tpope/vim-surround'
Plugin 'vim-scripts/a.vim'
Plugin 'flazz/vim-colorschemes'
Plugin 'rstacruz/sparkup'
Plugin 'tpope/vim-fugitive'
Plugin 'L9'
Plugin 'vim-perl/vim-perl'
Plugin 'scrooloose/nerdtree.git'
Plugin 'tpope/vim-rails'
filetype plugin indent on
"" YouCompleteMe
let g:ycm_key_list_select_completion = ['<S-j>', '<Down>']
let g:ycm_key_list_previous_completion = ['<S-k>', '<Up>']
"" Ultisnips
"let g:UltiSnipsExpandTrigger="<c-n>"
"let g:UltiSnipsListSnippets="<c-s-tab>"
"let g:UltiSnipsJumpForwardTrigger="<c-j>"
"let g:UltiSnipsJumpBackwardTrigger="<c-k>"
let g:snipMate = {}
let g:snipMate.scope_aliases = {}
let g:snipMate.scope_aliases['ruby'] = 'ruby,rails'
" Plugin {
" YouCompleteMe {
let g:ycm_global_ycm_extra_conf = "~/.ycm_extra_conf.py"
let g:ycm_confirm_extra_conf = 0
let g:ycm_add_preview_to_completeopt = 1
let g:ycm_complete_in_comments = 1
let g:ycm_collect_identifiers_from_tags_files = 1
let g:ycm_seed_identifiers_with_syntax = 1
let g:ycm_autoclose_preview_window_after_insertion = 1
let g:ycm_always_populate_location_list = 1
"}

"}
"
"
"
"
"
"

To get plugmns f_conf = 1


<rom Vim Scripts, you can reference the plugin
" by name as it appears on the site
Plugin 'Buffergator'
" Now we can turn our filetype functionality back on

"}
colorscheme 256-grayvim

You might also like