Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracking: 编辑器适配情况 #26

Open
5 of 8 tasks
wlh320 opened this issue May 4, 2024 · 0 comments
Open
5 of 8 tasks

Tracking: 编辑器适配情况 #26

wlh320 opened this issue May 4, 2024 · 0 comments

Comments

@wlh320
Copy link
Owner

wlh320 commented May 4, 2024

rime-ls 本质是个后端服务,编辑器等 LSP 客户端的相关适配对用户体验的影响更大。

欢迎 rime-ls 的用户在此讨论各种编辑器的使用情况

支持 LSP 协议的编辑器

支持 vim 模式的编辑器

日常可用的编辑器:

  • Vim + coc
  • Neovim + nvim-cmp

欢迎在此讨论好用的用户配置和插件

由于 rime-ls 并不是 LSP 的常规用法,部分编辑器能用但有些小问题:

  • Zed
    • 候选项过滤比较严格,需要将 filterText 放入 label,稍后会在 rime-ls 这里加一个配置项
    • 中文不被当作单词边界(这是合理的,因为很多语言 unicode 可以是变量名),导致中文后面继续输入时补全项被过
      滤掉
    • 已解决,见 https://github.com/wlh320/zed-ext-rime-ls
  • Helix
  • Qt Creator
    • 问题类似
    • 已解决,参考 helix

由于 rime-ls 并不是 LSP 的常规用法,难以要求编辑器来适配 rime-ls

Workaround: Check f9fbe3c

基本不可用,待实现插件:

  • VS Code
  • Lapce
  • Sublime Text
@wlh320 wlh320 pinned this issue May 10, 2024
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

No branches or pull requests

1 participant