Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- "" Vundle - must be here
- 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()
- " let Vundle manage Vundle, required
- Plugin 'VundleVim/Vundle.vim'
- " a Git wrapper so awesome, it should be illegal
- Plugin 'tpope/vim-fugitive'
- " lean & mean status/tabline for vim that's light as air
- Plugin 'bling/vim-airline'
- " A collection of themes for vim-airline
- Plugin 'vim-airline/vim-airline-themes'
- " A Vim plugin for visually displaying indent levels in code
- Plugin 'yggdroot/indentline'
- " Asynchronous Lint Engine
- Plugin 'w0rp/ale'
- " Solarized colorscheme
- Plugin 'altercation/vim-colors-solarized'
- " All of your Plugins must be added before the following line
- call vundle#end() " required
- filetype plugin indent on " required
- "" General
- set number " Show line numbers
- set linebreak " Break lines at word (requires Wrap lines)
- set showbreak=+++ " Wrap-broken line prefix
- set textwidth=100 " Line wrap (number of cols)
- set showmatch " Highlight matching brace
- set visualbell " Use visual bell (no beeping)
- set hlsearch " Highlight all search results
- set smartcase " Enable smart-case search
- set ignorecase " Always case-insensitive
- set incsearch " Searches for strings incrementally
- set autoindent " Auto-indent new lines
- set expandtab " Use spaces instead of tabs
- set shiftwidth=4 " Number of auto-indent spaces
- set smartindent " Enable smart-indent
- set smarttab " Enable smart-tabs
- set softtabstop=4 " Number of spaces per Tab
- " Show invisible characters
- set showbreak=↪\
- set listchars=tab:→\ ,eol:↲,nbsp:␣,trail:•,extends:⟩,precedes:⟨
- set list
- syntax enable " Turn on color syntax highlighting
- set background=dark
- colorscheme solarized
- " ALE configuratio
- " Navigate between errors
- nmap <silent> <C-k> <Plug>(ale_previous_wrap) " CTRL+k
- nmap <silent> <C-j> <Plug>(ale_next_wrap) " CTRL+j
- " Run linter on save
- let g:ale_lint_on_text_changed = 'never'
- let g:ale_lint_on_enter = 0
- let g:ale_completion_enabled = 1
- " Advanced
- set ruler " Show row and column ruler information
- set undolevels=1000 " Number of undo levels
- set backspace=indent,eol,start " Backspace behaviour
- " airline
- let g:airline_powerline_fonts = 1
- let g:airline_theme='molokai'
- " ALE on Airline
- let g:airline#extensions#ale#enabled = 1
- " Indent Guides
- let g:indent_guides_enable_on_vim_startup = 1
- set ts=4 sw=4 et
- let g:indent_guides_start_level=2
- let g:indent_guides_guide_size=1
Add Comment
Please, Sign In to add comment