From 4d4d3c20a13ecf4b63c01cee9b6c5b740affc7cb Mon Sep 17 00:00:00 2001 From: bbedward Date: Fri, 20 Feb 2026 11:37:02 -0500 Subject: [PATCH] keybinds/niri: fix quote preservation --- core/internal/keybinds/providers/niri.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/internal/keybinds/providers/niri.go b/core/internal/keybinds/providers/niri.go index a38e77a7..aec20b59 100644 --- a/core/internal/keybinds/providers/niri.go +++ b/core/internal/keybinds/providers/niri.go @@ -341,6 +341,8 @@ func (n *NiriProvider) buildActionFromNode(bindNode *document.Node) string { val := arg.ValueString() if val == "" { parts = append(parts, `""`) + } else if strings.ContainsAny(val, " \t") { + parts = append(parts, `"`+strings.ReplaceAll(val, `"`, `\"`)+`"`) } else { parts = append(parts, val) }