| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -63,6 +63,8 @@ Plug 'isRuslan/vim-es6' | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					" Flake8 Integration | 
					 | 
					 | 
					 | 
					" Flake8 Integration | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Plug 'nvie/vim-flake8' | 
					 | 
					 | 
					 | 
					Plug 'nvie/vim-flake8' | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					" Clang Formatting | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					Plug 'rhysd/vim-clang-format' | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					" SBT integration for vim | 
					 | 
					 | 
					 | 
					" SBT integration for vim | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Plug 'ktvoelker/sbt-vim' | 
					 | 
					 | 
					 | 
					Plug 'ktvoelker/sbt-vim' | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -97,25 +99,10 @@ Plug 'christoomey/vim-tmux-navigator' | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Plug 'godlygeek/tabular' | 
					 | 
					 | 
					 | 
					Plug 'godlygeek/tabular' | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Plug 'plasticboy/vim-markdown' | 
					 | 
					 | 
					 | 
					Plug 'plasticboy/vim-markdown' | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					" Snippet Support/Configuration | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					" Currently disabled because it irrepairably causes neovim to detonate more | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					" than I care to deal with as of 5/26/2017 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					"Plug 'SirVer/ultisnips' | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					"Plug 'honza/vim-snippets' | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					" Database engine support | 
					 | 
					 | 
					 | 
					" Database engine support | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Plug 'https://github.com/vim-scripts/dbext.vim' | 
					 | 
					 | 
					 | 
					Plug 'https://github.com/vim-scripts/dbext.vim' | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					"let g:UltiSnipsExpandTrigger="<c-s>" | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					"let g:UltiSnipsJumpForwardTrigger="<c-b>" | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					"let g:UltiSnipsJumpBackwardTrigger="<c-z>" | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					"let g:UltiSnipsSnippetsDir=["~/.config/nvim/plugged/vim-snippets/UltiSnips", "~/.config/nvim/snippets"] | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					"" Allow UltiSnips to split the window vertically | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					"let g:UltiSnipssEditSplit="vertical" | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					""""""""""""""""""""""""""""""" | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					" end plugin list | 
					 | 
					 | 
					 | 
					" end plugin list | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					call plug#end() | 
					 | 
					 | 
					 | 
					call plug#end() | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -152,7 +139,17 @@ endfunc | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					" Autocmds | 
					 | 
					 | 
					 | 
					" Autocmds | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					" Stripping trailing whitespace on save | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					" Auto Clang Formatting | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					autocmd FileType c ClangFormatAutoEnable | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					autocmd FileType cpp ClangFormatAutoEnable | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					autocmd FileType cxx ClangFormatAutoEnable | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					autocmd FileType h ClangFormatAutoEnable | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					autocmd FileType hpp ClangFormatAutoEnable | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					autocmd FileType hxx ClangFormatAutoEnable | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					""" Stripping trailing whitespace on save | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					autocmd BufWritePre * :%s/\s\+$//e | 
					 | 
					 | 
					 | 
					autocmd BufWritePre * :%s/\s\+$//e | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					" Fix rust | 
					 | 
					 | 
					 | 
					" Fix rust | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -165,6 +162,9 @@ autocmd BufNewFile,BufRead *.py setlocal colorcolumn=80 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					" Set Python syntax checking to Python3 | 
					 | 
					 | 
					 | 
					" Set Python syntax checking to Python3 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					let python_highlight_all=1 | 
					 | 
					 | 
					 | 
					let python_highlight_all=1 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					" Make tabs display as 4 spaces for Python files (makes them easier to read) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					autocmd BufNewFile,BufRead *.py setlocal noexpandtab tabstop=4 shiftwidth=4 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					" Indent YAML files correctly | 
					 | 
					 | 
					 | 
					" Indent YAML files correctly | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					au FileType yaml setlocal tabstop=2 expandtab shiftwidth=2 softtabstop=2 | 
					 | 
					 | 
					 | 
					au FileType yaml setlocal tabstop=2 expandtab shiftwidth=2 softtabstop=2 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |