Multifunctional IDE using Neovim (1 of 3)

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • dot-files-mac

    If you have any questions about the code, you can use my repository as a reference.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • lazy.nvim

    πŸ’€ A modern plugin manager for Neovim

    --init.lua local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" if not (vim.uv or vim.loop).fs_stat(lazypath) then vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", "--branch=stable", lazypath, }) end vim.opt.rtp:prepend(lazypath)

  • neovim

    Vim-fork focused on extensibility and usability

    Next, install NeoVim itself on your device via the official website, or if you have homebrew, you can install it via the appropriate command brew install neovim, Linux users have their own package managers for installing packages, but I will not list them :)

  • tokyonight.nvim

    πŸ™ A clean, dark Neovim theme written in Lua, with support for lsp, treesitter and lots of plugins. Includes additional themes for Kitty, Alacritty, iTerm and Fish.

    For example, let's set a color scheme, I like TokyoNight, you can set any you like:

  • mason.nvim

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

    View on GitHub

  • mason-lspconfig.nvim

    Extension to mason.nvim that makes it easier to use lspconfig with mason.nvim.

    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

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

  • Compile Neovim in Debian/Ubuntu Linux

    1 project | dev.to | 2 Oct 2024
  • Neovim for beginners

    20 projects | dev.to | 30 Sep 2024
  • Simple Neovim config

    6 projects | dev.to | 18 Sep 2024
  • RPC failed; curl 92 HTTP/2 stream 5 was not closed cleanly: CANCEL (err 8)

    1 project | dev.to | 24 Aug 2024
  • Neovim, but it’s in Windows

    2 projects | dev.to | 26 Jul 2024

Did you konow that Lua is
the 17th most popular programming language
based on number of metions?