From b34650ea31c61ab02d093d85049e638fe17bfbf5 Mon Sep 17 00:00:00 2001 From: Huw Percival Date: Tue, 22 Feb 2022 16:36:35 +0000 Subject: [PATCH] fix presets --- src/_cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/_cmake b/src/_cmake index a0b0a0e..cc5de89 100644 --- a/src/_cmake +++ b/src/_cmake @@ -147,7 +147,7 @@ _cmake_presets() { # TODO: Problems with quotes need eval # would need a way to exec the array - local list_presets; list_presets=(${(f)"$(eval "${invoke[@]} 2> /dev/null" | sed -n 's,^[[:space:]]*"\([^"]*\)"[[:space:]]*-[[:space:]]*\(.*\),\1:\2,p' )"}) + local list_presets; list_presets=(${(f)"$(eval "${invoke[@]} 2> /dev/null" | grep -Po '(?<=\").*(?=")' )"}) _describe 'presets' list_presets }