Skip to content

Commit 5506f8c

Browse files
authored
[201_47] 调用查找替换时将光标传入查找框中 (#2403)
1 parent 3122d5f commit 5506f8c

File tree

3 files changed

+15
-2
lines changed

3 files changed

+15
-2
lines changed

TeXmacs/progs/generic/search-widgets.scm

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -787,7 +787,9 @@ tree 或 #f
787787
(when (selection-active?)
788788
(begin
789789
(buffer-set-body aux `(document ,(selection-tree)))))
790-
(perform-search*))))
790+
(perform-search*)
791+
(buffer-focus (search-buffer))
792+
(go-end))))
791793

792794
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
793795
;; Search and replace widget
@@ -906,7 +908,9 @@ tree 或 #f
906908
(when (selection-active?)
907909
(begin
908910
(buffer-set-body saux `(document ,(selection-tree)))))
909-
(perform-search*))))
911+
(perform-search*)
912+
(buffer-focus (search-buffer))
913+
(go-end))))
910914

911915
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
912916
;; Search toolbar

devel/201_47.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# 201_47
2+
3+
## 如何测试
4+
1. 按下`编辑->查找`,光标被自动传入查找框。观察能否往里面输入内容
5+
2. 按下`编辑->替换`,光标被自动传入查找框,观察能否往里面输入内容
6+
7+
## 2025/12/29 调用查找替换时将光标传入查找框中

src/Texmacs/Data/new_view.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -754,6 +754,8 @@ focus_on_buffer (url name) {
754754
if (N (vws) > 0) r= vws[0];
755755
}
756756
if (is_none (r)) return false;
757+
tm_view new_vw= concrete_view (r);
758+
send_keyboard_focus (new_vw->ed);
757759
set_current_view (r);
758760
return true;
759761
}

0 commit comments

Comments
 (0)