/nvim-lua

Config Neovim In Lua

Primary LanguageLua

Config Neovim in Lua

Neovim-based text editor is a big part of my workflow as a developer. I will keep improving it to fit future projects.


Demo the Inline Diagnostics in Hover Window Provided by nvim-lspconfig Plugin 1_qC1md6d-XMzci9wNCw79yw

Demo the Highly Performant LSP UI Provided by Lspsaga Plugin
lspsaga-tsx-keystrokes


Neovim Plugins

Requirements: Neovim | Lua


How to use

Install Neovim

For Mac Users:

brew install neovim

Download or Clone This Repo

  • Download or git clone this repo
  • Copy all the files, subdirectories of this repo to ~/.config/nvim folder.

Relevant Articles From My Medium Blog

  1. How I Learned to Love Vim and Transit from VS Code to a Vim-Terminal in a Month
  2. A Step-by-Step Guide to Configuring LSP in Neovim for Coding in Next.js (React), TypeScript, and TailWindCSS
  3. Set Up a Next.js Application Workflow Using Neovim, TypeScript, and TailwindCSS

About me


Useful Sources and Links

I am inspired by Takuya Matsuyama and the beautiful workflow used by his coding projects. Actually I borrow many of his code to build up my current Neovim-based workflow. So Please check out his public repo - craftzdog/dotfiles-public, as well as his YouTube videos for more detail.