目前是没有支持终端的打算吗?
公司太忙,没时间,终端支持要废很大劲。
我不是超人,哈哈哈哈哈
发现lsp-bridge好像和spaceline不兼容
每次弹出补全窗口时,spaceline 就会显示失去焦点
我看到github上的那个支持tui的issue被关闭了还以为目前已经支持tui了, 结果试了好久完全不能在tui下使用,还以为是自己使用的方法有问题。
那个是工作量太大,我直接关闭了。
怎么确认使用了 orjson 解析呢?
另外,感觉 pip install orjson 就装了一个 so lib,不能算依赖 Rust 吧,要从源码构建才依赖 Rust
可以不用 orjson, 是选装,不装也很快
装上了就会用,不装会调用python内部json解析库
lsp-bridge 更新后文档按键 lsp-bridge-popup-documentation-scroll-up
和 lsp-bridge-popup-documentation-scroll-down
不起作用,按下整个补全窗口都会消失,通过 C-h k 可以查看按键是绑定到 lsp-bridge-popup-documentation-scroll-up
函数的。windows 和 linux 测试均有该问题。小白能力有限不能排除是否 bug。
配置如下:
(use-package lsp-bridge
:ensure nil
:defer 2
:bind (:map lsp-bridge-mode
("C-M-n" . lsp-bridge-popup-documentation-scroll-up) ;向下滚动文档
("C-M-p" . lsp-bridge-popup-documentation-scroll-down) ;向上滚动文档
)
:load-path "~/github/lsp-bridge"
:config
;; (setq lsp-bridge-python-command "/Users/albert/.virtualenvs/pandas/bin/python")
(global-lsp-bridge-mode)
;; (setq lsp-bridge-enable-log t)
(defun lsp-bridge-jump ()
(interactive)
(cond
((eq major-mode 'emacs-lisp-mode)
(let ((symb (function-called-at-point)))
(when symb
(find-function symb))))
(lsp-bridge-mode
(lsp-bridge-find-def))
(t
(require 'dumb-jump)
(dumb-jump-go))))
(defun lsp-bridge-jump-back ()
(interactive)
(cond
(lsp-bridge-mode
(lsp-bridge-return-from-def))
(t
(require 'dumb-jump)
(dump-jump-back))))
)
lsp-bridge-popup-documentation-scroll-up/lsp-bridge-popup-documentation-scroll-down 是针对lsp-bridge-lookup-documentation的.
非常感谢,原来如此。M-j 和 M-k 已经默认绑定 acm-doc-scroll-up
和 acm-doc-scroll-down
。
为啥你图标有底色?
大佬,闪烁的问题有解决方案了吗
这个问题应该还是需要修复一下,最新的 clojure-lsp
官网上已经是提示用 clojure-lsp-native
了
我对比了一下homebrew的仓库,clojure-lsp
已经是很久都不更新了
现在在持续更新的是 clojure-lsp-native,不过这两个安装好了以后都叫 clojure-lsp
,因此修复好了以后在 readme 里面要提示用户安装的应该是 clojure-lsp-native
能帮忙发一个pr吗?谢谢
主要修复:
- readme文档中lsp server安装链接
- 如果启动二进制发生变化,做一个搜索替换就行了
应该不需要懂elisp就可以改。