/nvim-config

Primary LanguageLuaApache License 2.0Apache-2.0

My neovim config

My config is based on 💤 LazyVim.

The first screen I see when starting neovim

Telescope in my neovim config

Install Instructions

Install requires Neovim 0.9+. Always review the code before installing a configuration.

Clone the repository and install the plugins:

git clone git@github.com:phaberest/nvim-config ~/.config/phaberest/nvim-config
NVIM_APPNAME=phaberest/nvim-config/ nvim --headless +"Lazy! sync" +qa

Open Neovim with this config:

NVIM_APPNAME=phaberest/nvim-config/ nvim

Plugins

ai

bars-and-lines

color

colorscheme

comment

completion

diagnostics

editing-support

file-explorer

formatting

fuzzy-finder

lsp

lsp-installer

nvim-dev

php

plugin-manager

preconfigured

snippet

startup

statusline

syntax

tabline

utility

web-development

Language Servers

  • astro
  • cssls
  • docker_compose_language_service
  • dockerls
  • emmet_ls
  • eslint
  • graphql
  • html
  • jsonls
  • lemminx
  • lua_ls
  • marksman
  • phpactor
  • prismals
  • pyright
  • rust_analyzer
  • sqlls
  • svelte
  • tailwindcss
  • terraformls
  • tsserver
  • volar
  • yamlls

This readme was partially generated by Dotfyle