dotnvim
dotnvim copied to clipboard
Neovim Lua configuration pre-configured for Java, JavaScript, Typescript etc...
trafficstars
dotnvim
Neovim configuration that uses lua as much as possible
| WARNING: I'm a Colemak user. So lot of the keymaps are not sutable for QWERTY |
|---|
| WARNING: I make frequent changes to the config so create a fork first if you are using this |
|---|
https://user-images.githubusercontent.com/18459807/140087936-36783efc-bfd9-4456-9693-559c668a6523.mp4
Features
- Using packer instead of as package manager
- Tree Sitter syntax highlighting
- Pre-configured for various programming languages and documents
- Java
- Python
- JavaScript
- Typescript
- HTML
- CSS
- JSON
- Markdown
Why Lua not Vimscript?
- Read more about why neovim chose lua
How to Install? (Ubuntu 20.04)
- Download the install script for Ubuntu:
https://raw.githubusercontent.com/s1n7ax/dotnvim/main/scripts/install.sh
- Add execute permission
chmod a+x install.sh
- Run the script
./install.sh
- Open
nvimand run
:PackerInstall
:PackerCompile
Java debug configurations
For java debug features you need few additional plugin.
- Download com.microsoft.java.debug.plugin-0.33.0.jar
- Place it inside
~/.local/share/nvim/lsp_servers/jdtls/additional-plugins/directory