dotfiles VS mason-lspconfig.nvim

Compare dotfiles vs mason-lspconfig.nvim and see what are their differences.

dotfiles

My configurations for Neovim, WezTerm, tmux, git, zsh, and more (by gonstoll)

mason-lspconfig.nvim

Extension to mason.nvim that makes it easier to use lspconfig with mason.nvim. (by williamboman)
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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
dotfiles mason-lspconfig.nvim
6 41
42 2,430
- -
9.6 8.8
about 3 hours ago 9 days ago
Shell Lua
MIT License Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

dotfiles

Posts with mentions or reviews of dotfiles. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-07.

mason-lspconfig.nvim

Posts with mentions or reviews of mason-lspconfig.nvim. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-06-14.
  • Multifunctional IDE using Neovim (1 of 3)
    6 projects | dev.to | 14 Jun 2024
    How do you find the configuration for your language? This package manager has a List with all supported language servers, look for the language you need there, in nvim through the command :Mason look for the package name as in the table, and install, then in the next column open the link to the language server, and take the configuration from there. Let's install the language server for all languages that i use as an example
  • Do I need NeoVIM?
    11 projects | /r/neovim | 7 Dec 2023
    https://github.com/hrsh7th/nvim-cmp This is an autocompletion engine https://github.com/nvim-treesitter/nvim-treesitter This allows NeoVim to install parsing scripts so NeoVim can do things like code highlighting. https://github.com/williamboman/mason.nvim Not strictly necessary, but allows you to access a repo of LSP, install them, and configure them for without you actively messing about in config files. https://github.com/neovim/nvim-lspconfig Also not strictly necessary, but vastly simplifies LSP setup. https://github.com/williamboman/mason-lspconfig.nvim This lets the above two plugins talk to each other more easily.
  • How to best use nontrivial Python tool chains through neovim?
    2 projects | /r/neovim | 23 Nov 2023
    pylsp offers an option to install flake8 as an optional plugin and Mason offers a command to install pylsp plugins. I could then install flake8-pytest-style via pip. Then pylsp and flake8 would live in the same Mason environment and flake8-pytest-style would live in my project's environment. I don't know if/how they will communicate with each other.
  • Using nvim-lint as a null-ls alternative for linters
    4 projects | /r/neovim | 14 Aug 2023
    Personally, i think nvim-lint is the best alternative currently, specially so because it has no dependencies on external binaries. This guide assumes you already have your LSP set up with nvim-lspconfig (or an alternative like lsp-zero). You should also have an way to install the linters you are gonna need, i highly recommend Mason with mason-lspconfig.
  • How do I enable an LSP for json files?
    2 projects | /r/neovim | 7 Jul 2023
    Have you set up https://github.com/williamboman/mason-lspconfig.nvim as well?
  • What are the benefits of using nvim-lspconfig?
    3 projects | /r/neovim | 2 Jul 2023
    You can also use https://github.com/williamboman/mason-lspconfig.nvim with nvim-lspconfig to make language server installation closer to installing a vscode extension, in that you just install a language server through mason and it'll be automatically configured for you.
  • Your favourite Neovim plugins?
    42 projects | /r/neovim | 21 Jun 2023
  • I've been away for ~3 years and my config is vimscript-coc-plug-etc. Worth moving to the 'new thing', and good resources to get up to date?
    11 projects | /r/neovim | 15 Jun 2023
    https://github.com/williamboman/mason-lspconfig.nvim - Mason plugin to manage your LSP servers.
  • Auto-completion problems for terraform
    9 projects | /r/neovim | 24 May 2023
    I found this GitHub issue: https://github.com/williamboman/mason-lspconfig.nvim/issues/224 I think it could be related, but I'm not sure.
  • Help wanted - lspsaga vs neovim/nvim-lspconfig vs mason-lspconfig - need help to understand difference
    5 projects | /r/neovim | 23 May 2023

What are some alternatives?

When comparing dotfiles and mason-lspconfig.nvim you can also consider the following projects:

dotfiles - My dotfiles. 🧙‍♂️

nvim-lsp-installer - Further development has moved to https://github.com/williamboman/mason.nvim!

copilot-cmp - Lua plugin to turn github copilot into a cmp source

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

nvim-ufo - Not UFO in the sky, but an ultra fold in Neovim.

packer.nvim - A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config

kickstart.vim - A launch point for your personal vim configuration (Vimscript version of https://github.com/nvim-lua/kickstart.nvim)

nvim-dap-python - An extension for nvim-dap, providing default configurations for python and methods to debug individual test methods or classes.

nvim-cmp - A completion plugin for neovim coded in Lua.

nvim-lspconfig - Quickstart configs for Nvim LSP

mason-null-ls.nvim

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured