small vimrc and lsp?

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

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

    Auto configurations for Language Server for vim-lsp

  • LSPs are not simple and need configuration for every language and their tools. Have a look at https://github.com/mattn/vim-lsp-settings which is a sort of auto configuration for vim-lsp. When you open a file for which no LSP is configured, then you can do this by :LspInstall . It's been a while, but I think you don't need much. I have Rust fully configured, but you ask to navigate YAML files only? So excluding all other plugins:

  • vim-lsp

    async language server protocol plugin for vim and neovim

  • I feel the same way. Not a one-liner but the smallest config LSP plugin I've found is vim-lsp. It works in both Vim and Neovim.

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

    WorkOS logo
  • ccls

    C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting

  • The base config adds about 15 lines (I have extra settings adding another 15 lines), then each language server adds a few lines per augroup. Example config for ccls.

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