Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/s1n7ax/dotnvim

Neovim Lua configuration pre-configured for Java, JavaScript, Typescript etc...
https://github.com/s1n7ax/dotnvim

coc dotfiles lsp lua neovim neovim-config neovim-configuration neovim-dotfiles neovim-lua nvim treesitter

Last synced: 11 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# This is no longer maintained and I have switched to AstroNvim. So if anyone interested, here is my [AstroNvim config](https://github.com/s1n7ax/astronvim-dotnvim)

# 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?

- Read more about why
[neovim chose lua](https://github.com/neovim/neovim/wiki/FAQ#why-embed-lua-instead-of-x)

## 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