A distribution of nvim, configured as an "Integrated" Development Environment (IDE). The commands in this project are kept behind the g
key, so that it doesn't override the key bindings you expect, including your leader key bindings.
- Easy Project Navigation
- Easy Text Editing
- Easy Cut, Copy and Paste
- Syntax Highting
- Auto Completion
- Auto Save
- Auto Reload
- Search Project files, commands, tags, github history, and more.
- Mouse support
- Git
- curl / wget
- Supported OS
The install script will only let you install on the following OS using premade recipes.
Mac OS
Linux:
- Arch Linux
- Debian Stretch, Jessie
- Ubuntu 22.04, 20.04, 19.04, 18.04, 16.04, 14.04 and Ubuntu distributions (eg Pop!, KDE Neon etc...)
- Deepin Unstable, Stable
NeoVim IDE installs the latest version of NeoVim and configures NeoVim to used as an IDE. If you have already set up neovim before, then this will overwrite your init.lua file.
Using git:
git clone https://github.com/daniel-samson/neovim cd neovim chmod u+x ./install.sh ./install.sh
- cd /path/to/project/
- nvim
Please edit the $HOME/.config/nvim/lua/init.user.lua
instead of init.lua
We recommend that any key binding you create should live behind the leader key. That way, you can keep your customizations during upgrades.
You can reload your config file by using the ReloadConfig command.