" alternatively, pass a path where Vundle should install plugins
" call vundle#begin('~/some/path/here')
Plugin 'gmarik/Vundle.vim'
-Plugin 'jelera/vim-javascript-syntax'
+Plugin 'jelera/vim-javascript-syntax'
Plugin 'noahfrederick/vim-noctu'
Plugin 'pangloss/vim-javascript'
Plugin 'Yggdroot/indentLine'
Plugin 'flazz/vim-colorschemes'
Plugin 'benmills/vimux'
Plugin 'tmhedberg/SimpylFold'
+Plugin 'saltstack/salt-vim'
+Plugin 'fatih/vim-go'
" All of your Plugins must be added before the following line
call vundle#end() " required
filetype plugin indent on " required
+" Swapfiles
+set backupdir=$HOME/.vim/backup//
+
" Random look and feel stuff
syntax on
set background=dark
colorscheme molokai
-set expandtab
-set shiftwidth=2
-set softtabstop=2
-set number
+" set expandtab
+" set shiftwidth=2
+" set softtabstop=2
+set relativenumber
let g:html_indent_inctags = "html,body,head,tbody"
let g:indentLine_color_term = 200
" Syntastic C++11
let g:syntastic_cpp_compiler = 'g++'
-let g:syntastic_cpp_compiler_options = '-std=c++11'
+let g:syntastic_cpp_compiler_options = '-std=c++14'
set laststatus=2
" Set this to 1 if powerline fonts are installed.
-let g:airline_powerline_fonts = 0
+let g:airline_powerline_fonts = 1
set timeoutlen=1000
let g:airline#extensions#tabline#enabled = 1
let g:airline#extensions#tabline#fnamemod = ':t'
" Octave Syntax
" augroup filetypedetect
" au! BufRead,BufNewFile *.m,*.oct set filetype=octave
-" augroup END
+" augroup END
" vimux
map C :VimuxPromptCommand<CR>
+
+" Quiet netrw
+let g:netrw_silent = 1
+
+" Set folding
+set foldmethod=syntax
+
+" Better saving behaviour for go
+let g:go_fmt_experimental = 1
+
+" Show whitespace
+set list listchars=trail:•,extends:>,precedes:<,nbsp:␣,eol:↲,tab:→\,