Autoload language configuration from ftplugin
This commit is contained in:
		
							parent
							
								
									6421a095f1
								
							
						
					
					
						commit
						ddeb101b0f
					
				
					 5 changed files with 23 additions and 8 deletions
				
			
		
							
								
								
									
										12
									
								
								.vim/ftplugin/python.vim
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								.vim/ftplugin/python.vim
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,12 @@ | |||
| " Enable folding on indent | ||||
| set foldmethod=indent | ||||
| set foldlevel=99 | ||||
| 
 | ||||
| au BufNewFile,BufRead *.py | ||||
|     \ set tabstop=4 | ||||
|     \ set softtabstop=4 | ||||
|     \ set shiftwidth=4 | ||||
|     \ set textwidth=79 | ||||
|     \ set expandtab | ||||
|     \ set autoindent | ||||
|     \ set fileformat=unix | ||||
							
								
								
									
										5
									
								
								.vim/ftplugin/rust.vim
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								.vim/ftplugin/rust.vim
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,5 @@ | |||
| nmap gd <Plug>(rust-def) | ||||
| nmap gs <Plug>(rust-def-split) | ||||
| nmap gx <Plug>(rust-def-vertical) | ||||
| nmap <leader>gd <Plug>(rust-doc) | ||||
| set  number | ||||
|  | @ -1,5 +0,0 @@ | |||
| autocmd FileType rust nmap gd <Plug>(rust-def) | ||||
| autocmd FileType rust nmap gs <Plug>(rust-def-split) | ||||
| autocmd FileType rust nmap gx <Plug>(rust-def-vertical) | ||||
| autocmd FileType rust nmap <leader>gd <Plug>(rust-doc) | ||||
| autocmd FileType rust set  number | ||||
|  | @ -60,7 +60,6 @@ set exrc | |||
| " Disable unsafe commands in project vimrc | ||||
| set secure | ||||
| 
 | ||||
| " Plugin/language configuration | ||||
| source ~/.vim/rust.vim | ||||
| " Plugin configuration | ||||
| source ~/.vim/ale.vim | ||||
| source ~/.vim/nerdtree.vim | ||||
|  |  | |||
|  | @ -18,11 +18,15 @@ Plugin 'scrooloose/nerdtree' | |||
| Plugin 'derekwyatt/vim-scala' | ||||
| let g:scala_scaladoc_indent = 1 | ||||
| 
 | ||||
| " Elm | ||||
| Plugin 'elmcast/elm-vim' | ||||
| " Rust | ||||
| Plugin 'rust-lang/rust.vim' | ||||
| Plugin 'racer-rust/vim-racer' " Rust Language Server | ||||
| " RST | ||||
| Plugin 'Rykka/riv.vim' " rst formatter and highlighter | ||||
| 
 | ||||
| " Python | ||||
| Plugin 'vim-scripts/indentpython.vim' | ||||
| " Async Lint Engine | ||||
| Plugin 'w0rp/ale' | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue