/nv-ide

Neovim custom configuration, oriented for full stack developers (rails, ruby, php, html, css, SCSS, javascript)

Primary LanguageLua

███╗   ██╗██╗   ██╗      ██╗██████╗ ███████╗  
████╗  ██║██║   ██║      ██║██╔══██╗██╔════╝  
██╔██╗ ██║██║   ██║█████╗██║██║  ██║█████╗  
██║╚██╗██║╚██╗ ██╔╝╚════╝██║██║  ██║██╔══╝  
██║ ╚████║ ╚████╔╝       ██║██████╔╝███████╗  
╚═╝  ╚═══╝  ╚═══╝        ╚═╝╚═════╝ ╚══════╝  

Neovim LUA configuration, oriented for web developers (rails, ruby, php, html, css, SCSS, javascript).
I use this repository mainly to keep track of the changes that I made on my Neovim configuration, but I hope that it will be useful to other
The project is constantly changing
You can find old no-lua and coc version under branch old_coc_version

Thanks to the developers of these plugins/color schemes

nv-ide + startify nv-ide + nvim-compe + nvimtree + mini-map nv-ide + telescope nv-ide + telescope + delta nv-ide + telescope + treesitter nv-ide + lazygit nv-ide + telescope + Octo


SYNTAX

Check tree-sitter for full list.

INSTALLATION

git clone git://github.com:crivotz/nv-ide.git ~/.nv-ide
cd ~/.config
ln -s ~/.nv-ide nvim
nvim
:PackerInstall
:PackerSync

UPDATE

nvim
:PackerUpdate
:PackerSync

DEPENDENCIES

  • NVim
  • Universal-ctags with JSON format
  • FZF
  • ripgrep: ripgrep recursively searches directories for a regex pattern
  • Ripper-tags
  • Needed LSP, show lsp/init.lua
  • Glow, you can install it with :Glowinstall
  • code-minimap for minimap

SUGGESTION

PLUGINS