TypeScript 的 Code-Action 返回参数和别的语言不一样, 做了一个兼容性处理, 更新就好了。
好的,谢谢大佬
刚发现vue文件 也发现有我上面说的那种问题!
给个测试代码
我测试了, main.ts 可以执行 code action, app.vue 是 volar 就没有返回 code action 内容, 没有可修复的方案。
main.ts内执行code action 选中其他的执行结果也是第一个的结果
你更新了 lsp-bridge 吗? 我没有问题。
更新了,我这边还会有那种问题,选择action后只能用第一个
我测试的,main.ts不会有这样的问题,每个code action都测试过的。
我在 python-mode
下 yassnippet
是能够正常显示的, 但是在 emacs-lisp-mode
下无法显示, 然后debug了一下,发现是因为 emacs-lisp-mode
补全的时候, acm-backend-lsp-completion-trigger-characters
没有赋值导致的, 目前只有 lsp-bridge-record-completion-items
这个函数能够对 acm-backend-lsp-completion-trigger-characters
赋值. emacs-lisp-mode在补全的时候是没有调用这个函数的.
如果想在 emacs-lisp-mode
下也展示 yassnippet
应该怎么操作?
已经修复了。
赞, 好快速啊
@twlz0ne 我今天调研了一下终端的支持情况:
- 终端弹出窗口可以使用 popon
- 终端补全菜单可以参考 emacs-corfu-terminal
- 终端文档窗口可以参考 emacs-corfu-doc-terminal
你只需要在 acm.el 代码中找到 childframe 相关的代码, 用 popon 函数替换应该就可以支持终端了。
我有个小问题,你测试的时候是拿自己的配置代码,还是emacs -Q 或者最简配置代码?
其实很早就开坑了,不过考虑到我可能跟不上 lsp-bridge 的进度,加上自己也不是很迫切需要,写了一点就暂停了:
⋊> [~/r/emacs-acm-terminal] git hist
* 8b8c2fc (HEAD -> master) *1 [Gong Qijian] 2022-07-07
* 9dc1919 Initial commit [Gong Qijian] 2022-07-07
lsp-bridge现在功能很稳定了,acm基本不会动了,可以考虑增加popon的支持
emacs-plus@29 & spacemacs
会出现这情形会是 29 的问题吗?因为用的 spacemacs 要排查会比较辛苦,有没有群友能给个方向比较可能是哪里的问题?(lsp-bridge 没有报错)
谢谢
发现lsp-bridge
+clangd
使用时,会出现遗漏补全项的错误,具体表现为:
第一次输入关键字时,无法弹出想要的补全,删除一部分再重新输入时,才会弹出正确的补全
我用lsp-bridge+pyright 也有时候会遇到这种情况,主要是在打字速度很快的时候,删除一部分再输入的确能解决问题,就是反而有点影响思路了