s1n7ax / dotnvim

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is no longer maintained and I have switched to AstroNvim. So if anyone interested, here is my AstroNvim config

dotnvim

100% lua neovim configuration

WARNING: I'm a Colemak-DH 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

Why Lua not Vimscript?

demo.mp4

Features

  • Lazy load all plugins (except startup-time)
  • Tree Sitter syntax highlighting
  • Pre-configured for various programming languages and documents
    • Java
    • Python
    • JavaScript
    • Typescript
    • HTML
    • CSS
    • JSON
    • Markdown

WIP

  • Debug features
    • Python current file debugging is available

Pre requisites

Mandatory

  • Node
  • Npm
  • Python 3
  • Pip 3
  • Git

Optional

  • deno - for markdown formatting

About

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

License:MIT License


Languages

Language:Lua 93.8%Language:Shell 3.8%Language:Dockerfile 2.4%