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 |
---|
demo.mp4
- 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
- Read more about why neovim chose lua
- 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
nvim
and run
:PackerInstall
:PackerCompile
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