neovim
From v0.5, it provides a native Language Server Protocol implementation. See LSP
Setup
- Use a single-file
init.lua
set up at https://github.com/nvim-lua/kickstart.nvim and study it. TJ DeVries‘s Effective Neovim: Instant IDE is a good tutorial. -
Also check out 0 to LSP : Neovim RC From Scratch for tips to organize files more hierarchically rather than using a single, big
init.lua
. -
Neovim IDE from Scratch - Introduction - https://github.com/LunarVim/Neovim-from-scratch/tree/master?tab=readme-ov-file
GUI
Plugins
Tips
opening files with neovim instead of using a GUI app
- https://gregrs-uk.github.io/2018-11-01/open-files-neovim-iterm2-macos-finder/
- https://blog.schembri.me/post/neovim-everywhere-on-macos/