我还没有研究 corfu 的代码,一般都是挂在 pre-command-hook 后面做命令或者按键事件拦截,我的理解,只有是 Emacs 的用户按键命令才会被 corfu-auto-commands 过滤到。
lsp-bridge-record-completion-items 完全是 Python 进程通过 IPC 进行的远程调用,Emacs没法从 pre-command-hook 拦截到。
我还没有研究 corfu 的代码,一般都是挂在 pre-command-hook 后面做命令或者按键事件拦截,我的理解,只有是 Emacs 的用户按键命令才会被 corfu-auto-commands 过滤到。
lsp-bridge-record-completion-items 完全是 Python 进程通过 IPC 进行的远程调用,Emacs没法从 pre-command-hook 拦截到。