/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 nv-ide + telescope nv-ide + which-key nv-ide + lazygit


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

  • Neovim
  • Universal-ctags with JSON format
  • FZF
  • ripgrep: ripgrep recursively searches directories for a regex pattern
  • Ripper-tags
  • code-minimap for minimap
  • prettierd for formatter.nvim
  • Needed DAP, show lua/plugins/nvim-dap.lua
  • Needed LSP, show lua/lsp/init.lua
  • Terminal that supports ligatures for proper representation

SUGGESTION

PLUGINS