Skip to content

fix:LSP 功能进一步的修复,但是部分功能仍然不够完善没有办法进行处理 - #75

Closed
xiaoyumuxi wants to merge 10 commits into
preview/0.3.0from
feat/LSP-core
Closed

fix:LSP 功能进一步的修复,但是部分功能仍然不够完善没有办法进行处理#75
xiaoyumuxi wants to merge 10 commits into
preview/0.3.0from
feat/LSP-core

Conversation

@xiaoyumuxi

@xiaoyumuxi xiaoyumuxi commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

由于巨大的性能损失和跳转体验不好,因此打算默认不打开 LSP 的功能,等后续再进行慢慢的完善
添加按键:

  • command + b 来进行搜索跳转
  • command + [/] 来进行前后跳转

同时修复内容:

  • 原来轻量级索引使用 O(N^2)复杂度的方案来构建轻量跳转导致出现找不到跳转语义还有大文件过度卡顿的情况
  • 新增对 brew 等安装方式的配置从而方便新手进行安装,但是怎么进行性能优化始终是大问题,目前轻量级字符识别语义识别很难做出来,得后面考虑了

@xiaoyumuxi

Copy link
Copy Markdown
Collaborator Author

这个暂时不要合入了吧,改了很多 siwft 的东西,这个 LSP 用起来体验是真的不太行,我后面研究一下 vscode 相关的扩展是怎么做到那么丝滑的,至于 IDEA 的那种丝滑应该是没办法做了(关键是不太理解怎么对这个项目默认语义构建一个缓存然后后面进行复用之类的)

@xiaoyumuxi xiaoyumuxi closed this Aug 14, 2026
@xiaoyumuxi
xiaoyumuxi deleted the feat/LSP-core branch August 26, 2026 14:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant