diff --git a/ftplugin/zig.vim b/ftplugin/zig.vim index a2921a9b..36f3f409 100644 --- a/ftplugin/zig.vim +++ b/ftplugin/zig.vim @@ -40,11 +40,7 @@ endif let &l:define='\v(|||^\s*\#\s*define)' if !exists('g:zig_std_dir') && exists('*json_decode') && executable('zig') - silent let s:env = system('zig env') - if v:shell_error == 0 - let g:zig_std_dir = json_decode(s:env)['std_dir'] - endif - unlet! s:env + silent let g:zig_std_dir = system('zig env | grep "std_dir" | sed ''s/[^"]*"//'' | sed ''s/",//g''') endif if exists('g:zig_std_dir')