要看 C LSP Server 是否支持 Inlay Hints, 不是所有的 LSP Server 都支持 Inlay Hints.
clangd应该是支持的
lsp log: 链接: https://pan.baidu.com/s/1TtzsJVnB83O2H1tjhXhRuQ?pwd=dpbs 提取码: dpbs –来自百度网盘超级会员v6的分享感觉开了,lsp-bridge-inlay-hint函数也调用了,但是没有inlay_hint请求发出
报github issue吧,最近忙,没时间看论坛
提了一个PR,是clangd匹配不太一样,导致inlay hint请求操作没有执行
好的,大佬, 我最近在卖自己的硬件, 工作日有点忙, 我周末看哈, 感谢大佬。
补丁已经合并了, 感谢大佬
大佬太客气了,emacs还在入门,请问python端的代码大佬一般怎么调试方便,之前调试一直print, pdb在emacs lsp-bridge buffer没机会输入
大佬帮忙看看为什么不能用 这是第3次尝试入坑了 五行相克
按照文档 安装了
配置
实际效果 只能补全yas
lua-language-server 已经安装 且在环境变量内 eglot测试正常(已经禁用eglot)
直接启动gui emacs 一直提示没有epc (确定安装了 且有环境变量)
启动终端emacs 也没有回复
python依赖epc没装,所以lsp-bridge没启动
我一般都print或者目测
你在emacs里面打开 eshell 看一下呢?我之前碰到的问题就是 emacs 里 python 和 terminal 里面的不一样
我是一比一复刻终端环境变量的。。理论上没问题
emmm,你别急着下结论么,我给你了一个测试方式,最好是试试。如果只按理论来,那肯定是永远没问题。
如果用了venv的话,我之前 wsl 中,好像是用了 pyvenv
包,然后 pyvenv-activate
之后才正常的(但是时间比较早了,我记得不太清楚)
你看看wiki吧
好的我试试哈 感谢大佬 eshell 和 emacs的环境变量 顺序不一样 eshell /usr/bin 在 .venvs/bin 之前 emacs 和 bash的是.venvs/bin 在 /usr/bin之前
好的 我先看看