changeset 88:9d32b7115fd1 default tip

better replace
author Franklin Schmidt <fschmidt@gmail.com>
date Fri, 27 Jun 2025 23:18:08 -0600
parents bf1046456ce9
children
files src/luan_editor/find.luan
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/luan_editor/find.luan	Fri Jun 27 23:08:34 2025 -0600
+++ b/src/luan_editor/find.luan	Fri Jun 27 23:18:08 2025 -0600
@@ -19,6 +19,7 @@
 
 
 local find_text = ""
+local replace_text = ""
 
 local function get_matches(text,s)
 	local r = regex(s)
@@ -105,8 +106,9 @@
 			status_bar.text = " "
 			return
 		end
+		local replace = replace_field.text
 		find_text = find
-		local replace = replace_field.text
+		replace_text = replace
 		if not regex_check_box.is_selected then
 			find = regex_quote(find)
 			replace = regex_quote_replacement(replace)
@@ -219,6 +221,7 @@
 		find_field.text = find_text
 		find_field.request_focus_in_window()
 		find_field.select_all()
+		replace_field.text = replace_text
 	end
 	function window.hide_find_panel()
 		find_panel.is_visible = false