|
102 | 102 |
|
103 | 103 | (define diff-active? #f) |
104 | 104 |
|
105 | | -(tm-define (is-diff-active?) diff-active?) |
| 105 | +(define-public (is-diff-active?) diff-active?) |
106 | 106 |
|
107 | | -(tm-define (diff-enable?) (not (community-stem?))) |
| 107 | +(define-public (diff-enable?) (not (community-stem?))) |
108 | 108 |
|
109 | 109 | ;; ============================================================================= |
110 | 110 | ;; Model evaluation & Feedback functions |
111 | 111 | ;; ============================================================================= |
112 | 112 |
|
113 | | -(tm-define (diff-feedback action) (noop)) |
| 113 | +(define-public (diff-feedback action) (noop)) |
114 | 114 |
|
115 | 115 | ;; ============================================================================= |
116 | 116 | ;; Diff Text core control flow |
117 | 117 | ;; ============================================================================= |
118 | 118 |
|
119 | | -(tm-define (trigger-diff-text) |
| 119 | +(define-public (trigger-diff-text) |
120 | 120 | (let* ((sel (selection-tree)) |
121 | 121 | (origin_stree (tree->stree sel)) |
122 | 122 | (suggested_stree (demo-suggest origin_stree)) |
|
136 | 136 | ;; 还原精度 |
137 | 137 | (set-preference "versioning grain" pre-grain) |
138 | 138 | ) ;let* |
139 | | -) ;tm-define |
| 139 | +) ;define-public |
140 | 140 |
|
141 | | -(tm-define (accept-diff) |
| 141 | +(define-public (accept-diff) |
142 | 142 | (let ((t (tree-innermost 'version-both))) |
143 | 143 | (when t |
144 | 144 | (let* ((new-val (tree-ref t 1)) (p (tree-up t)) (i (tree-index t))) |
|
152 | 152 | (diff-feedback 'accept) |
153 | 153 | (refresh-window) |
154 | 154 | (diff-scan-next) |
155 | | -) ;tm-define |
| 155 | +) ;define-public |
156 | 156 |
|
157 | | -(tm-define (reject-diff) |
| 157 | +(define-public (reject-diff) |
158 | 158 | (let ((t (tree-innermost 'version-both))) |
159 | 159 | (when t |
160 | 160 | (let* ((old-val (tree-ref t 0)) (p (tree-up t)) (i (tree-index t))) |
|
168 | 168 | (diff-feedback 'reject) |
169 | 169 | (refresh-window) |
170 | 170 | (diff-scan-next) |
171 | | -) ;tm-define |
| 171 | +) ;define-public |
172 | 172 |
|
173 | 173 | ;; ============================================================================= |
174 | 174 | ;; Keyboard and Mouse Hooks |
|
0 commit comments