lsp-bridge -- 速度最快的语法补全插件

和这个补丁 Add angular lsp support by Yuki61803 · Pull Request #1144 · manateelazycat/lsp-bridge · GitHub 冲突了

你这样改,又该回去了,要想个两全其美的办法

那就别找 点 了,直接后缀比较得了

后缀名不准,可以找两次,第一次找点查找一次,第一次没找到就用扩展名再找两次。

找两次就可以兼容,大佬方便提交一个补丁吗?谢谢

但是找点也不准啊,这个找第一个点去匹配的遇到a.b.component.html就不行了

我提交了一个新的补丁, 从原理上应该兼容了Angular和普通的TypeScript文件, 欢迎大佬进一步大佬, 感谢补丁。

1 个赞

啊。感觉好复杂。

我操作系统是 arch,而且我确实是用的 nix build 命令。

我之前对 nix 完全没有概念,问 gpt 得来的命令。

Home Manager 看起来很不错,谢谢答疑分享。

感觉 NixOS 很赞呀,不用来回折腾系统配置。

1 个赞

反馈一个问题, TUI 下补全框乱跳, ESC 取消不掉, Enter 取消不掉, Ctrl-g 也取消不掉. Emacs 版本号: GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.18.2, Xaw scroll bars) of 2025-02-12

这个应该是tty-childframes的问题,它的显示/隐藏状态还处于WIP状态。

感谢您的答复

请教一下请问这是什么DE呢,谢谢。

还有顶上那个标题栏是什么呢 :crazy_face:

dwm

顶部是自己配置的 bar

反馈一个问题. 第 2 个候选项是错的 wrong

但我用 Alt-n 将第 2 个候选项选中后, 该项内容自动变为正确的. right

环境如下: WSL2 + Ubuntu 24.04 + Emacs 29.3

给测试代码, 测试环境到 github issue, 我没法通过两张图片修复问题。

lsp-bridge如何设置用uv管理的虚拟环境?

我还在挣扎这个环境的设置,如果手册一开始就讲如何使用一个virtual env来部署lsp-bridge并启动它就好了。

源码里是通过下面的函数来只在 meow 的 insert state 下才显示补全

(defun lsp-bridge--is-meow-state ()
  "If `meow' mode is enable, only show completion when meow is in insert mode."
  (or (not (featurep 'meow))
      meow-insert-mode
      (minibufferp)))

但这个如果只 (require 'meow) 而没有启用 meow-mode 时,也不会显示补全 是不是应该做其他的检查来在没有启用 meow-mode 时也显示补全? 类似的,evil 是不是也应该做其他的检查?

欢迎大佬提供pr哈,我不太懂meow,感谢感谢

我不太懂 emacs-lisp, 不太清楚该做什么的检查好 :joy:

(defun lsp-bridge--is-meow-state ()
  "If `meow' mode is enable, only show completion when meow is in insert mode."
  (or (not (featurep 'meow))
      meow-insert-mode
      (minibufferp)))

这个函数的意思是只有 meow-insert-mode 模式的时候才显示, 如果是其他 meow 模式就不补全。