From 47420db516ced2630e3b9c68b430e5f769947878 Mon Sep 17 00:00:00 2001 From: Pascal Kuthe Date: Sun, 19 Mar 2023 22:05:53 +0100 Subject: [PATCH] accept empty snippet regex replace elements --- helix-lsp/src/snippet.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/helix-lsp/src/snippet.rs b/helix-lsp/src/snippet.rs index e59351a4d..5bfe96570 100644 --- a/helix-lsp/src/snippet.rs +++ b/helix-lsp/src/snippet.rs @@ -311,9 +311,9 @@ mod parser { seq!( "/", // TODO parse as ECMAScript and convert to rust regex - non_empty(text(&['/'], &['/'])), + text(&['/'], &['/']), "/", - one_or_more(choice!( + zero_or_more(choice!( format(), // text doesn't parse $, if format fails we just accept the $ as text map("$", |_| FormatItem::Text("$".into())),