Skip to content

Instantly share code, notes, and snippets.

@unChartedZone
Last active August 23, 2016 21:26
Show Gist options
  • Select an option

  • Save unChartedZone/ae358a0c8e65a23dbdecef599ae6dbb2 to your computer and use it in GitHub Desktop.

Select an option

Save unChartedZone/ae358a0c8e65a23dbdecef599ae6dbb2 to your computer and use it in GitHub Desktop.
set nocompatible " be iMproved, required
filetype off " required
" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')
" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'
"Plugin 'Valloric/YouCompleteMe'
Plugin 'Shougo/neocomplete'
Plugin 'airblade/vim-gitgutter'
Plugin 'ternjs/tern_for_vim'
" The following are examples of different formats supported.
" Keep Plugin commands between vundle#begin/end.
" plugin on GitHub repo
Plugin 'tpope/vim-fugitive'
" plugin from http://vim-scripts.org/vim/scripts.html
" Git plugin not hosted on GitHub
Plugin 'wincent/command-t.git'
" git repos on your local machine (i.e. when working on your own plugin)
" The sparkup vim script is in a subdirectory of this repo called vim.
" Pass the path to set the runtimepath properly.
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
" Install L9 and avoid a Naming conflict if you've already installed a
" different version somewhere else.
Plugin 'ascenator/L9', {'name': 'newL9'}
"Plugin 'rdnetto/YCM-Generator', { 'branch': 'stable'}
"Plugin 'vim-airline/vim-airline'
"Plugin 'vim-airline/vim-airline-themes'
Plugin 'Lokaltog/powerline', {'rtp': 'powerline/bindings/vim/'}
Plugin 'powerline/fonts',
Plugin 'keith/swift.vim', "For swift syntax highlighting
Plugin 'davidhalter/jedi-vim'
Plugin 'jiangmiao/auto-pairs'
Plugin 'ctrlpvim/ctrlp.vim'
" All of your Plugins must be added before the following line
call vundle#end() " required
filetype plugin indent on " required
" To ignore plugin indent changes, instead use:
"filetype plugin on
"
" Brief help
" :PluginList - lists configured plugins
" :PluginInstall - installs plugins; append `!` to update or just :PluginUpdate
" :PluginSearch foo - searches for foo; append `!` to refresh local cache
" :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal
"
" see :h vundle for more details or wiki for FAQ
" Put your non-Plugin stuff after this line
syntax enable
set background=dark
colorscheme hybrid_material
"colorscheme Tomorrow-Night
"colorscheme one
set tabstop=4 shiftwidth=4 expandtab number autoindent wrap linebreak nolist
set backspace=2
set autochdir
set mouse=a
set laststatus=2
"let g:airline_theme='dark'
"PowerLine Settings
set guifont=Inconsolata\ for\ Powerline:h15
let g:Powerline_symbols = 'fancy'
set encoding=utf-8
set t_Co=256
set fillchars+=stl:\ ,stlnc:\
set term=xterm-256color
set termencoding=utf-8
"Macvim config for powerline
if has("gui_running")
let s:uname = system("uname")
if s:uname == "Darwin\n"
set guifont=Inconsolata\ for\ Powerline:h15
endif
endif
let g:neocomplete#enable_at_startup = 1
"Tern Settings
"Bundle 'marijnh/tern_for_vim'
let g:tern_show_argument_hints='on_hold'
" and
let g:tern_map_keys=1
let g:ycm_global_ycm_extra_conf = '~/.ycm_extra_conf.py'
"Disables the preview window
set completeopt-=preview
"Sets neocomplete on and lets tab work for selecting suggestions
inoremap <expr><Tab> pumvisible() ? "\<C-n>" : "\<Tab>"
@unChartedZone
Copy link
Author

My personal vimrc file!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment