可以用 cl-letf 临时把 file-truename 绑定成别的函数。
谢谢提示!我用下面的 define-advice
,可以用了。代码贴在这里供大家参考。
(define-advice citre-tags-file-path
(:around (orig-fun &rest args) no-follow-link)
(cl-letf (((symbol-function 'file-truename) #'concat))
(apply orig-fun args)))
citre 0.4,windows10,emacs29.4,company补全时,经常被这个error in process sentinel: Selecting deleted buffer打断;具体的Message如下:error in process sentinel: citre-get-output-lines: Selecting deleted buffer error in process sentinel: Selecting deleted buffer
我尝试调整company-idle-delay的参数,发现这个参数调长一点,可以显著减少这个错误的发生,感觉像是company的补全项还没有完全生成时,citre就尝试读取了,似乎有一个异步操作在冲突;
不知是否有其他建议?多谢;
如何修改citre-peek弹出窗口的颜色:比如其中的citre-peek–bg-alt 的颜色如何设置?