From f396fb7b3f5e848588224c1ded2b9940545df324 Mon Sep 17 00:00:00 2001 From: MarcoPolo-PasTonMolo Date: Wed, 5 Nov 2025 12:13:27 +0200 Subject: [PATCH] Fixes error on trying to json decode zig's non json output For zig version 0.15.2 --- ftplugin/zig.vim | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) 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')