主要是python版本太多了,所以干脆就用npm装了,看到帖子里说lsp-pyright开箱即用,就没有仔细去看readme了
好的,家里没有windows,明天上班的时候试试
search-words 补全有点问题, lsp 的补全是正常的,具体看 GIF
更新吧, 已经修复了
这速度也是没谁了,只能用666来表达了。
顺便说一句, 能不能在 mode-line 上加个 lsp-bridge 的显示,加速 推广了。
发个补丁吧, 我不用 mode-line
想问个题外话,readme里面那个好看的”LSP Bridge Framework and Protocol“架构图是用啥工具画的
Google docs 画图
那段代码用不了, 原因是 shutil.which(‘pyright-pyright-langserver’) 返回的是 xxx\pyright-langserver.cmd 已经自带.cmd了 后面不需要append .cmd 我顺手提了个PR 可以看看改得对不对, 已经验证可以工作了
我明白了,就是用 which 返回的绝对路径来替代 pyright.json 里面的 command 名称, 已经合并了。
CodeAction 协议支持已经完成了,就是 CodeAction 服务器一直返回空的 CodeAction 消息, 哪位大佬帮忙看一下, code_action.py 里面可以调试。
请问大家是怎么对补全弹出的文档进行翻页的,不知道为什么我给 acm-mode-map 添加的按键映射会让补全窗口消失。
比如添加 (define-key acm-mode-map (kbd “M-t”) (lambda () (interactive) (message “message”))) ,会有字符显示在 minibuffer 但是补全窗口同时也会消失。
acm–pre-command 命令如果发现白名单以外的命令执行就会隐藏 acm 菜单。
你增加了一个新的命令后,需要把规则加入到 acm-continue-commands 里面后, acm 菜单就不会自动隐藏了。
我已经添加了 acm-doc-scroll-* 命令了, 直接用吧。
emacs29 上调用 acm-insert-common 会报找不到函数 first every 的错误,不知道要引用什么包。
可以提一个 PR : 用 cl-first 和 cl-every 替代
@manateelazycat 大佬,我有个问题:acm 在org-mode 的 block 按“C-c ’ ” 进入的org src 跟 普通 Elisp/d 模式下编辑的补全感觉不如corfu,corfu 能把一些我打关键字的变量函数作为候选,但是acm只有在打完某个单词后才开始补全,而且英文单词的补全在没有打完某个但此前永远排在前列,想要补全的变量却在下面,我是新手,有时候记不住那些变量,有时候懒也不想打完全单词。 有什么好的建议么,能让我在elisp下补全舒服些