Typescript lsp similar to vscode

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

    Based on what you are seeking, I would recommend checking out coc.nvim with it and the extensions it is very easy to get going in the direction you want.

  • kickstart.nvim

    A launch point for your personal nvim configuration

    kickstart.nvim is a one file, copy and paste config with pretty much all you will need. You just have to manually install tsserver

  • 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.

  • nvim-lsp-installer

    Discontinued Further development has moved to https://github.com/williamboman/mason.nvim!

    Step 1: install typescript language server. See instructions for global install. Or use nvim-lsp-installer to install it "locally".

  • nvim-lspconfig

    Quickstart configs for Nvim LSP

    Step 2: install nvim-lspconfig

  • nvim-cmp

    A completion plugin for neovim coded in Lua.

    Step 5: Setup a "smart" autocompletion engine (may I suggest nvim-cmp)

  • nvim-lint

    An asynchronous linter plugin for Neovim complementary to the built-in Language Server Protocol support.

    Step 7: Linting. I would recommend setting up nvim-lint. But there is also null-ls. Make sure to understand what these tools do before installing any of them.

  • null-ls.nvim

    Discontinued Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.

    Step 7: Linting. I would recommend setting up nvim-lint. But there is also null-ls. Make sure to understand what these tools do before installing any of them.

  • 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.

  • formatter.nvim

    Step 8: Formatting. There is formatter.nvim... or null-ls (again).

  • lsp-zero.nvim

    A starting point to setup some lsp related features in neovim.

    I have a plugin that could help you with a few of those steps: lsp-zero.nvim.

  • nvim

    A non-minimal Neovim config built to work most efficiently with Frontend Development (by ecosse3)

    If you want easy setup you can use my ready to use frontend nvim config with quick installation: https://github.com/ecosse3/nvim

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts