#LSP

Neovim插件全面介绍:提高生产力的利器

3 个月前
Cover of Neovim插件全面介绍:提高生产力的利器
相关项目
Project Cover

nimlsp

nimlsp是一个基于nimsuggest的Nim语言服务器协议实现。它为支持LSP的编辑器提供代码补全、定义跳转、悬停提示等功能,可集成到Sublime Text、Vim和Emacs等主流编辑器中。nimlsp支持多种LSP特性,为Nim开发者带来一致的编程体验。

Project Cover

emacs-lsp-booster

emacs-lsp-booster是一款为Emacs LSP模式开发的性能优化工具。它通过封装LSP服务器程序,将JSON消息转换为Elisp字节码,并采用多线程处理读写操作,大幅提升了lsp-mode和eglot的运行速度。这个项目不需要修改Emacs源代码,安装配置简单,为开发者提供了便捷的LSP性能优化解决方案。

Project Cover

typescript-tools.nvim

typescript-tools.nvim是一款专为NeoVim打造的TypeScript集成插件。它通过直接与Tsserver通信,显著提升了大型TypeScript/JavaScript项目的性能和准确性。该插件支持多Tsserver实例、本地和全局TypeScript安装,并兼容Mason安装的tsserver。此外,它还提供了增强的代码重构功能和对styled-components的原生支持,成为typescript-language-server的理想替代方案。

Project Cover

rustaceanvim

rustaceanvim是一个为Neovim设计的Rust开发环境增强插件。它基于rust-tools.nvim进行了大量优化,支持快速配置。该插件集成了调试、运行、测试、宏展开等Rust专属功能,并与rust-analyzer深度整合,显著提升Neovim的Rust开发体验。rustaceanvim还提供分组代码操作、悬停动作等高级特性,为Neovim用户打造全面的Rust开发环境。

Project Cover

awesome-neovim

项目整理了众多高质量 Neovim 插件,重点关注 Neovim 特有功能。内容包括插件管理、LSP 支持、代码补全和 AI 集成等多个方面,为 Neovim 用户提供丰富的功能扩展选择。无论是提高开发效率还是个性化定制编辑环境,这个集合都是很好的参考资源。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号