Neovim:无崩溃增量选择

Neovim:无崩溃增量选择

💡 原文英文,约900词,阅读约需4分钟。
📝

内容提要

当使用neovim treesitter增量选择时,会随机崩溃,但无法稳定重现。决定通过自己实现一个新的增量选择功能来解决问题。

🎯

关键要点

  • 使用neovim treesitter增量选择时会随机崩溃,无法稳定重现。

  • 发现相关问题和投诉,但没有解决方案。

  • 决定记录此问题并实现新的增量选择功能。

  • 提供了treesitter增量选择的配置示例。

  • 使用v键扩展选择时会崩溃,出现段错误(Segmentation fault)。

  • 多次更新neovim和treesitter后问题仍然存在,决定禁用增量选择功能。

  • 实现了新的增量选择功能,能够通过v键扩展选择、选择父节点和恢复上次选择。

  • 愿意为有相同问题的人创建一个新的treesitter插件,提供替代的增量选择配置。

延伸问答

使用neovim的treesitter增量选择时,常见的问题是什么?

使用neovim的treesitter增量选择时,常见的问题是随机崩溃,且无法稳定重现。

如何解决neovim treesitter增量选择崩溃的问题?

决定禁用增量选择功能,并实现一个新的增量选择功能来解决崩溃问题。

新的增量选择功能有哪些特点?

新的增量选择功能可以通过v键扩展选择、选择父节点和恢复上次选择。

如何配置neovim的treesitter增量选择?

可以通过在配置文件中添加特定的配置代码来启用增量选择功能。

在使用v键扩展选择时,可能会遇到什么错误?

在使用v键扩展选择时,可能会遇到段错误(Segmentation fault)。

如果有其他人遇到相同的问题,作者有什么计划?

作者愿意为有相同问题的人创建一个新的treesitter插件,提供替代的增量选择配置。

➡️

继续阅读