codekingpro/portable-devtools
114k
1" Vim Compiler File2" Language: rime_deployer3" Maintainer: Wu, Zhenyu <wuzhenyu@ustc.edu>4" URL: https://rime.im5" Latest Revision: 2024-04-096" Last Change: 2025 Nov 16 by The Vim Project (set errorformat)7 8if exists('b:current_compiler')9 finish10endif11let b:current_compiler = 'rime_deployer'12 13let s:save_cpoptions = &cpoptions14set cpoptions&vim15 16" Android Termux17let s:prefix = getenv('PREFIX')18if s:prefix == v:null19 let s:prefix = '/usr'20endif21" Android, NixOS, GNU/Linux, BSD22for 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']23 if isdirectory(s:shared_data_dir)24 break25 endif26endfor27execute 'CompilerSet makeprg=rime_deployer\ --build\ %:p:h:S\' s:shared_data_dir28unlet s:prefix s:shared_data_dir29" CompilerSet errorformat=%f:%l:%c:\ %m,%f:%l:\ %m30CompilerSet errorformat&31 32let &cpoptions = s:save_cpoptions33unlet s:save_cpoptions34 