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
You can find old packer version under branch old_packer
Thanks to the developers of these plugins/color schemes
SYNTAX
Check tree-sitter for full list.
INSTALLATION
git clone --depth 1 https://github.com/crivotz/nv-ide.git ~/.nv-ide
cd ~/.config
ln -s ~/.nv-ide nvim
nvim
DEPENDENCIES
- Neovim
- Universal-ctags with JSON format
- FZF
- ripgrep: ripgrep recursively searches directories for a regex pattern
- Ripper-tags
- prettierd for formatter.nvim install via Mason
MasonInstall prettierd
- Needed DAP, show
lua/plugins/nvim-dap.lua
install via Mason fornode
withMasonInstall node-debug2-adapter
- Needed LSP, show
lua/lsp/init.lua
installed automatically with Mason - Terminal that supports ligatures for proper representation
SUGGESTION
- Font: JetBrains Mono
- dot_files