HumanLaTeX: a knowledge base for using Neovim+LaTeX in the humanities and social sciences

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/LaTeX

Our great sponsors
  • SonarLint - Clean code begins in your IDE with SonarLint
  • InfluxDB - Access the most powerful time series database as a service
  • SaaSHub - Software Alternatives and Reviews
  • lsp-zero.nvim

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

    As for your specific situation, it might be that you're talking about lsp-zero or, more specifically, Mason. Mason is basically a package manager for language servers and it uses npm under the hood. However, if you don't want that kind of bloat on your system, you can do perfectly fine without Mason. In that case, you only install nvim-lspconfig as I describe here, and instead of using Mason to install language servers, you install them manually (system-wide, probably) and point your lspconfig to them. For me, Mason is a nice enough convenience to justify the baggage, but you can easily live without it.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • mason.nvim

    Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.

    As for your specific situation, it might be that you're talking about lsp-zero or, more specifically, Mason. Mason is basically a package manager for language servers and it uses npm under the hood. However, if you don't want that kind of bloat on your system, you can do perfectly fine without Mason. In that case, you only install nvim-lspconfig as I describe here, and instead of using Mason to install language servers, you install them manually (system-wide, probably) and point your lspconfig to them. For me, Mason is a nice enough convenience to justify the baggage, but you can easily live without it.

  • nvim-lspconfig

    Quickstart configs for Nvim LSP

    As for your specific situation, it might be that you're talking about lsp-zero or, more specifically, Mason. Mason is basically a package manager for language servers and it uses npm under the hood. However, if you don't want that kind of bloat on your system, you can do perfectly fine without Mason. In that case, you only install nvim-lspconfig as I describe here, and instead of using Mason to install language servers, you install them manually (system-wide, probably) and point your lspconfig to them. For me, Mason is a nice enough convenience to justify the baggage, but you can easily live without it.

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