Skip to content

Commit 22bb8f0

Browse files
author
Andrew Ferrier
committed
fix: Remove more characters from generated sample
1 parent 2b8a0dc commit 22bb8f0

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lua/debugprint/init.lua

+5-1
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,17 @@ local get_current_line_for_printing = function(current_line)
5151
vim.api.nvim_buf_get_lines(0, current_line - 1, current_line, true)[1]
5252

5353
-- Remove whitespace and any quoting characters which could potentially
54-
-- cause a syntax error in the statement being printed.
54+
-- cause a syntax error in the statement being printed, or any characters
55+
-- which could cause unintended interpolation of expressions
5556
current_line_contents = current_line_contents:gsub("^%s+", "")
5657
current_line_contents = current_line_contents:gsub("%s+$", "")
5758
current_line_contents = current_line_contents:gsub('"', "")
5859
current_line_contents = current_line_contents:gsub("'", "")
5960
current_line_contents = current_line_contents:gsub("\\", "")
6061
current_line_contents = current_line_contents:gsub("`", "")
62+
current_line_contents = current_line_contents:gsub("%$", "")
63+
current_line_contents = current_line_contents:gsub("{", "")
64+
current_line_contents = current_line_contents:gsub("}", "")
6165

6266
if current_line_contents:len() > MAX_SNIPPET_LENGTH then
6367
current_line_contents = string.sub(

0 commit comments

Comments
 (0)