Our great sponsors
-
typescript.nvim
Discontinued A Lua plugin, written in TypeScript, to write TypeScript (Lua optional).
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
mason.nvim
Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
After months of hard work, I'm thrilled to present typescript-tools.nvim. You might be wondering why we need another TypeScript plugin. Allow me to explain my reasoning: the existing typescript-language-server tends to perform slowly, especially in large projects. This plugin aims to address this problem by eliminating the proxy between the Language Server Protocol (LSP) and the native Tsserver protocol. Instead, it deeply integrates Tsserver with NeoVim using a dedicated I/O loop, enabling direct communication via the Tsserver protocol. Thanks to that, the plugin functions identically to the TypeScript extension bundled in Visual Studio Code .
Is this going to replace the typescript plugin (https://github.com/jose-elias-alvarez/typescript.nvim) ? If yes, is there any difference or anything I need to migrate from this?
Currently, we don't have a separate command for it, but it is supported through the nvim-lsp-file-operations. However, adding a command is certainly possible.
Looks really cool! Does this integrate with mason.nvim or is there something like a migration guide for it?
Great work! Sorry to ask another “how does this compare with…” question, but have you come across vtsls and nvim-vtsls?
Great work! Sorry to ask another “how does this compare with…” question, but have you come across vtsls and nvim-vtsls?
Related posts
- Amazon MSK 101 with Python
- Theia an Open, Flexible and Extensible Cloud and Desktop IDE Platform
- Is the source of Google Cloud Shell Editor publicly available for self hosting?
- Cannot beat VSCode tsserver LSP speed
- There's another typescript LSP that wraps the official VSCode typescript extension and has almost the same features - vtsls