mirror of
				https://github.com/neovim/neovim.git
				synced 2025-10-26 12:27:24 +00:00 
			
		
		
		
	 9b485e3f42
			
		
	
	9b485e3f42
	
	
	
		
			
			compiler(rime_deployer): include new compiler, use it for '*.custom.yaml' files (vim/vim#14460)
8a31de6dd2
Co-authored-by: wzy <32936898+Freed-Wu@users.noreply.github.com>
		
	
		
			
				
	
	
		
			31 lines
		
	
	
		
			848 B
		
	
	
	
		
			VimL
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			848 B
		
	
	
	
		
			VimL
		
	
	
	
	
	
| " Vim Compiler File
 | |
| " Language:             rime_deployer
 | |
| " Maintainer:           Wu, Zhenyu <wuzhenyu@ustc.edu>
 | |
| " URL:                  https://rime.im
 | |
| " Latest Revision:      2024-04-09
 | |
| 
 | |
| if exists('b:current_compiler')
 | |
|   finish
 | |
| endif
 | |
| let b:current_compiler = 'rime_deployer'
 | |
| 
 | |
| let s:save_cpoptions = &cpoptions
 | |
| set cpoptions&vim
 | |
| 
 | |
| " Android Termux
 | |
| let s:prefix = getenv('PREFIX')
 | |
| if s:prefix == v:null
 | |
|   let s:prefix = '/usr'
 | |
| endif
 | |
| " Android, NixOS, GNU/Linux, BSD
 | |
| for s:shared_data_dir in ['/sdcard/rime-data', '/run/current-system/sw/share/rime-data', '/usr/local/share/rime-data', s:prefix . '/share/rime-data']
 | |
|   if isdirectory(s:shared_data_dir)
 | |
|     break
 | |
|   endif
 | |
| endfor
 | |
| execute 'CompilerSet makeprg=rime_deployer\ --build\ %:p:h:S\' s:shared_data_dir
 | |
| unlet s:prefix s:shared_data_dir
 | |
| 
 | |
| let &cpoptions = s:save_cpoptions
 | |
| unlet s:save_cpoptions
 |