/vsnvim

My Neovim config

Primary LanguageLua

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 Screenshot2 Screenshot3

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
  • Ctrl+i - go to implementation
  • Ctrl+d - go to definition
  • Ctrl+D - go to declaration
  • Ctrl+e - lsp diagnostic
  • K - hover using lsp