Skip to content

Commit b296856

Browse files
authored
fix conflict with transient (#176)
1 parent 1d9bcc6 commit b296856

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

rime.el

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1043,13 +1043,12 @@ Argument NAME ignored."
10431043

10441044
(defun rime--init-hook-default ()
10451045
"Rime activate set hooks."
1046-
(let ((keymap (copy-keymap rime-active-mode-map)))
1047-
(setq overriding-terminal-local-map keymap))
1046+
(internal-push-keymap rime-active-mode-map 'overriding-terminal-local-map)
10481047
(add-hook 'post-self-insert-hook 'rime--redisplay nil t))
10491048

10501049
(defun rime--uninit-hook-default ()
10511050
"Rime deactivate remove hooks."
1052-
(setq overriding-terminal-local-map nil)
1051+
(internal-pop-keymap rime-active-mode-map 'overriding-terminal-local-map)
10531052
(remove-hook 'post-self-insert-hook 'rime--redisplay t)
10541053
(rime--redisplay))
10551054

0 commit comments

Comments
 (0)