Logo

Ashish's Neovim Setup: A Developer's Toolkit

An in-depth look at my personal Neovim configuration...

1 members

  • neovim
  • lua
  • dotfiles
  • developer-tools
  • lazy-nvim

My-nvim/

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:ashish2508/My-nvim ~/.config/ashish2508/My-nvim

Open Neovim with this config:

NVIM_APPNAME=ashish2508/My-nvim/ nvim

Plugins

bars-and-lines

color

colorscheme

comment

completion

debugging

diagnostics

editing-support

file-explorer

formatting

fuzzy-finder

git

golang

icon

indent

keybinding

lsp

markdown-and-latex

marks

motion

nvim-dev

plugin-manager

snippet

startup

syntax

tabline

utility

web-development

Language Servers

  • astro
  • emmet_ls
  • graphql
  • html
  • svelte
  • zls

This readme was generated by Dotfyle

Learning Outcomes

This configuration helped me understand Lua syntax and gave me a basic understanding of how it works within directories. The configuration itself isn’t hard, but knowing when to stop can be. There will always be a better theme, a better plugin, a better LSP, or even a completely better configuration. In the end, what really matters is how much time you’re willing to waste constantly tweaking it