| 
									
										
										
										
											2024-07-15 20:00:48 +02:00
										 |  |  | " Vim compiler file | 
					
						
							|  |  |  | " Language:    Typst | 
					
						
							| 
									
										
										
										
											2024-12-09 20:29:14 +01:00
										 |  |  | " Previous Maintainer:  Gregory Anders | 
					
						
							|  |  |  | " Maintainer:  Luca Saccarola <github.e41mv@aleeas.com> | 
					
						
							|  |  |  | " Last Change: 2024 Dec 09 | 
					
						
							| 
									
										
										
										
											2024-07-15 20:00:48 +02:00
										 |  |  | " Based on:    https://github.com/kaarmu/typst.vim | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | if exists('current_compiler') | 
					
						
							|  |  |  |     finish | 
					
						
							|  |  |  | endif | 
					
						
							|  |  |  | let current_compiler = get(g:, 'typst_cmd', 'typst') | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " With `--diagnostic-format` we can use the default errorformat | 
					
						
							|  |  |  | let s:makeprg = [current_compiler, 'compile', '--diagnostic-format', 'short', '%:S'] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | execute 'CompilerSet makeprg=' . join(s:makeprg, '\ ') |