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
Demo the Highly Performant LSP UI Provided by Lspsaga Plugin
Requirements: Neovim | Lua
-
packer - A plugin/package manager for neovim
-
nvim-lspconfig - A collection of configurations for Neovim's built-in LSP
-
nvim-cmp - A completion plugin for neovim coded in Lua
-
lspsaga - LSP UI
-
telescope - A fuzzy finder
-
telescope-file-browser - A file extension for telescope
For Mac Users:
brew install neovim
- Download or
git clone
this repo - Copy all the files, subdirectories of this repo to
~/.config/nvim
folder.
- How I Learned to Love Vim and Transit from VS Code to a Vim-Terminal in a Month
- A Step-by-Step Guide to Configuring LSP in Neovim for Coding in Next.js (React), TypeScript, and TailWindCSS
- Set Up a Next.js Application Workflow Using Neovim, TypeScript, and TailwindCSS
- Medium Blog - Another blog platform.
- eBook: Become a software developer without computer science degree
- SkillShare Class: Empower your life by becoming a software developer without a computer science degree.
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.