VSCodium & Neovim
What is VSCodium?
From vscodium.com:
Microsoft’s vscode source code is open source (MIT-licensed), but the product available for download (Visual Studio Code) is licensed under this not-FLOSS license and contains telemetry/tracking.
Installing VSCodium
-
On Mac
-
Arch Linux
-
Ubuntu
Configuring Plugins
By default you will be able to use all of the extensions available on open-vsx.org.
If you want all of the extensions available in vanilla VS Code then you will need to edit product.json and add the following:
Finding product.json on Mac
Open Finder then Applications
Then right click VSCodium and select Show Package Contents
From here the path is Contents/Resources/app/product.json
Finding product.json on Linux
Here is the path to product.json on Linux:
The Neovim Extension
From the repo description:
The extension is using full embedded neovim instance as backend (with the exception of the insert mode and window/buffer/file management), no more half-complete VIM emulation
Install Neovim Extension
Search for the Neo Vim extension
Integrating your config
To integrate your config you will just need to point the extension to your nvim binary and init.vim
The Which-key Extension
Search for the Which-key extension
Configuration
You can find sample configurations in my nvim repo
- General/which-key settings: settings.json
- Keybindings: keybindings.json
- Neovim settings settings.vim