Skip to content

Instantly share code, notes, and snippets.

@Erdk
Last active May 2, 2019 16:35
Show Gist options
  • Select an option

  • Save Erdk/d6874c63e4dee55aa449 to your computer and use it in GitHub Desktop.

Select an option

Save Erdk/d6874c63e4dee55aa449 to your computer and use it in GitHub Desktop.
set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'gmarik/Vundle.vim'
Plugin 'tpope/vim-markdown'
Plugin 'airblade/vim-gitgutter'
Plugin 'flazz/vim-colorschemes'
Plugin 'majutsushi/tagbar'
Plugin 'scrooloose/nerdtree'
Plugin 'fatih/vim-go'
Plugin 'vim-airline/vim-airline'
Plugin 'vim-airline/vim-airline-themes'
Plugin 'altercation/vim-colors-solarized'
call vundle#end()
set mouse=a
set ttymouse=xterm2
set number
set expandtab
set shiftwidth=2
set tabstop=2
set modeline
set modelines=2
set autoindent
set smartindent
syntax on
filetype plugin on
let c_space_errors=1
set foldmethod=indent
set foldnestmax=10
set nofoldenable
set foldlevel=2
set colorcolumn=80
set bs=2
set showtabline=2
set wildmenu
set t_Co=256
colo zenburn
"colo Chasing_Logic
highligh clear SignColumn
set laststatus=2
let g:airline#extensions#tabline#enabled = 1
let g:airline_powerline_fonts = 1
let g:airline_theme='zenburn'
if has('gui_running')
set guioptions=gi
set guifont=Droid\ Sans\ Mono\ Dotted\ for\ Powerline\ 11
endif
set stal=0
set spell spelllang=en_us
set nospell
"key bindings
map <F9> :tabnew<cr>
map <F10> :tabprev<cr>
map <F11> :tabnext<cr>
map <leader>tc :tabclose<cr>
map <leader>tm :tabmove
map <C-n> :NERDTreeToggle<cr>
"tagbar & git
nmap <F8> :TagbarToggle<cr>
nmap <F7> :GitGutterLineHighlightsToggle<cr>
":highlight ExtraWhitespace ctermbg=red guibg=red
":match ExtraWhitespace /\t\|\s\+$\|[^ ] [^ #]/
set pastetoggle=<F2>
"autocmd vimenter * NERDTree
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment