/dotnvim

Neovim Lua configuration pre-configured for Java, JavaScript, Typescript etc...

Primary LanguageLuaMIT LicenseMIT

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
demo.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?

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 nvim and run
:PackerInstall
:PackerCompile

Java debug configurations

For java debug features you need few additional plugin.