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

https://github.com/daniilty/neovim-config

my nvim config
https://github.com/daniilty/neovim-config

Last synced: 9 months ago
JSON representation

my nvim config

Awesome Lists containing this project

README

          

# Neovim IDE

This build of neovim is intended to give user a nice ide-like experience in their terminals.
Dashboard uses VSCode logo, but this config is not intended to be similar to this garbage.

### Useful features

* Lazy load(1.5x times faster than packer)
* LSP support for go, c, rust, python, json, js, etc
* Terminal, file explorer
* Dashboard
* Rainbow indents
* Git signs
* In file search(ripgrep is needed)

![Screenshot1](https://github.com/daniilty/vsnvim/blob/master/src/s1.png)
![Screenshot2](https://github.com/daniilty/vsnvim/blob/master/src/s2.png)
![Screenshot3](https://github.com/daniilty/vsnvim/blob/master/src/s3.png)

### Some shortcuts:
* Ctrl+t - toggle terminal
* Ctrl+n - toggle file tree
* Ctrl+s - toggle search field
* ZZ - in case you don't know how to exit vim
* Esc - to exit telescope
* Ctrl+u - rename function/variable/class/etc... using lsp
* Ctrl+p - view references
* Shift+i - go to implementation
* Ctrl+d - go to definition
* Ctrl+D - go to declaration
* Ctrl+e - lsp diagnostic
* K - hover using lsp