go-translate
go-translate copied to clipboard
BUG: 无法在 c-ts-mode (treesit.el) 使用, 导致 Emacs 卡死/崩溃
test.el
(use-package go-translate
:ensure nil
:load-path ("your-path/go-translate")
:commands (gt-do-translate)
:custom
(gt-langs '(en zh))
(gt-default-translator
(gt-translator
:taker (gt-taker :pick 'sentence)
:engines (list (gt-google-engine :if 'not-word :parse (gt-google-parser))
(gt-youdao-dict-engine :if 'word)
)
:render (gt-render)))
)
测试开始: emacs -q -l test.el
M-x gt-do-translate RET >>> 正常工作
C-x C-f test.c RET >>> 输入一些文本
M-x gt-do-translate RET >>> 正常工作
M-x c-ts-mode
M-x gt-do-translate RET >>> Emacs 卡住/卡死/崩溃
已知: c-ts-mode 已正常启用
测试环境: 系统: Windows10
Emacs: In GNU Emacs 31.0.50 (build 1, x86_64-w64-mingw32) Repository revision: 20e9e6f157a0340e3d84ee5827d916682372635d
go-translate: master 424682b94df9efb3dd59e396677b45e4a67b7723 (laster)